streameable-http-edge-transport
v0.0.3
Published
. Implements the MCP Streamable HTTP transport specification for web fetch-compatible environments.
Readme
EdgeStreamableHTTPTransport
EdgeStreamableHTTPTransport is an edge-compatible server transport for Streamable HTTP, implementing the MCP Streamable HTTP transport specification. It supports both Server-Sent Events (SSE) streaming and direct HTTP responses using the Web Fetch API.
Development Stack
This package is developed using a robust open-source stack.
Tools
- TypeScript: TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
- Vitest: A modern test runner built on top of Vite.
- Biome: Biome statically analyzes your code to find issues and formats your code with a consistent, opinionated style.
- GitHub Actions: Automate your workflow from idea to production.
- tsdown: Simple to config bundler powered by rolldown.
- Changeset: A way to manage your versioning and changelog with a focus on monorepos.
- pnpm workspaces: A way to manage multiple packages in a single repository.
Scripts
The following scripts are available at the root of the monorepo:
pnpm run build- Build the package(s).pnpm run test- Run the tests.pnpm run check- Lint the code.pnpm run dev- Start the package(s) and ESM/CJS test app in watch mode for development.
Contributing
Please refer to the main README.md and CONTRIBUTING.md in the root of the repository.
License
This package is licensed under the terms of the LICENSE file in the root of the repository.
