Beyond Better icon

Beyond Better

Simplifies building Deno-based Model Context Protocol (MCP) servers with robust OAuth and workflow capabilities.

About

This library empowers developers to rapidly construct powerful Deno-based servers adhering to the Model Context Protocol (MCP). It comes packed with features for integrating advanced agentic capabilities, handling complex multi-step workflows, and securing interactions through built-in OAuth for both providers and consumers. Designed for extensibility, it includes a robust plugin system, persistent storage via Deno KV, dual STDIO and HTTP transport, and comprehensive logging, making it an ideal foundation for LLM-powered applications.

Key Features

  • Plugin System: Automatic discovery and loading of workflows and tools
  • OAuth Ready: Built-in OAuth provider and configurable consumer for third-party APIs
  • Dual Transport: STDIO and HTTP transport with session management
  • Persistent Storage: Deno KV-based storage with automatic cleanup
  • Type-Safe: Full TypeScript support with strict checking and validation
  • 1 GitHub stars

Use Cases

  • Building custom MCP servers for LLM agents to interact with external systems.
  • Developing agentic workflows that require multi-step processes and state management.
  • Integrating third-party APIs into LLM applications with secure OAuth authentication.