I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

NCHAN-MCP-TRANSPORT
La mejor manera de implementar el servidor MCP. Una capa de transporte WebSocket/SSE de alto rendimiento y una puerta de enlace para el MCP (Protocolo de contexto del modelo), alimentado por NGINX, NCHAN y FASTAPI.
3 years
Works with Finder
3
Github Watches
2
Github Forks
19
Github Stars
🚀 Nchan MCP Transport
A high-performance WebSocket/SSE transport layer & gateway for Anthropic's MCP (Model Context Protocol) — powered by Nginx, Nchan, and FastAPI.
For building real-time, scalable AI integrations with Claude and other LLM agents.
✨ What is this?
Nchan MCP Transport provides a real-time API gateway for MCP clients (like Claude) to talk to your tools and services over:
- 🧵 WebSocket or Server-Sent Events (SSE)
- ⚡️ Streamable HTTP compatible
- 🧠 Powered by Nginx + Nchan for low-latency pub/sub
- 🛠 Integrates with FastAPI for backend logic and OpenAPI tooling
✅ Ideal for AI developers building Claude plugins, LLM agents, or integrating external APIs into Claude via MCP.
🧩 Key Features
Feature | Description |
---|---|
🔄 Dual Protocol Support | Seamlessly supports WebSocket and SSE with automatic detection |
🚀 High Performance Pub/Sub | Built on Nginx + Nchan, handles thousands of concurrent connections |
🔌 MCP-Compliant Transport | Fully implements Model Context Protocol (JSON-RPC 2.0) |
🧰 OpenAPI Integration | Auto-generate MCP tools from any OpenAPI spec |
🪝 Tool / Resource System | Use Python decorators to register tools and resources |
📡 Asynchronous Execution | Background task queue + live progress updates via push notifications |
🧱 Dockerized Deployment | Easily spin up with Docker Compose |
🧠 Why Use This?
MCP lets AI assistants like Claude talk to external tools. But:
- Native MCP is HTTP+SSE, which struggles with long tasks, network instability, and high concurrency
- WebSockets aren’t natively supported by Claude — this project bridges the gap
- Server-side logic in pure Python (like
FastMCP
) may not scale under load
✅ Nchan MCP Transport gives you:
- Web-scale performance (Nginx/Nchan)
- FastAPI-powered backend for tools
- Real-time event delivery to Claude clients
- Plug-and-play OpenAPI to Claude integration
🚀 Quickstart
📦 1. Install server SDK
pip install httmcp
🧪 2. Run demo in Docker
git clone https://github.com/yourusername/nchan-mcp-transport.git
cd nchan-mcp-transport
docker-compose up -d
🛠 3. Define your tool
@server.tool()
async def search_docs(query: str) -> str:
return f"Searching for {query}..."
🧬 4. Expose OpenAPI service (optional)
openapi_server = await OpenAPIMCP.from_openapi("https://example.com/openapi.json", publish_server="http://nchan:80")
app.include_router(openapi_server.router)
🖥️ 5. One-Click GPTs Actions to MCP Deployment
HTTMCP provides a powerful CLI for instant deployment of GPTs Actions to MCP servers:
# Installation
pip install httmcp[cli]
# One-click deployment from GPTs Actions OpenAPI spec
python -m httmcp -f gpt_actions_openapi.json -p http://nchan:80
📚 Use Cases
- Claude plugin server over WebSocket/SSE
- Real-time LLM agent backend (LangChain/AutoGen style)
- Connect Claude to internal APIs (via OpenAPI)
- High-performance tool/service bridge for MCP
🔒 Requirements
- Nginx with Nchan module (pre-installed in Docker image)
- Python 3.9+
- Docker / Docker Compose
🛠 Tech Stack
- 🧩 Nginx + Nchan – persistent connection management & pub/sub
- ⚙️ FastAPI – backend logic & JSON-RPC routing
- 🐍 HTTMCP SDK – full MCP protocol implementation
- 🐳 Docker – deployment ready
📎 Keywords
mcp transport
, nchan websocket
, sse for anthropic
, mcp jsonrpc gateway
, claude plugin backend
, streamable http
, real-time ai api gateway
, fastapi websocket mcp
, mcp pubsub
, mcp openapi bridge
🤝 Contributing
Pull requests are welcome! File issues if you’d like to help improve:
- Performance
- Deployment
- SDK integrations
📄 License
MIT License
相关推荐
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
Una puerta de enlace de API unificada para integrar múltiples API de explorador de blockchain similar a Esterscan con soporte de protocolo de contexto modelo (MCP) para asistentes de IA.
Espejo de https: //github.com/suhail-ak-s/mcp-typesense-server
本项目是一个钉钉 MCP (Protocolo del conector de mensajes )服务 , 提供了与钉钉企业应用交互的 API 接口。项目基于 Go 语言开发 支持员工信息查询和消息发送等功能。 支持员工信息查询和消息发送等功能。
Reviews

user_pIWBLWb0
MCPXcode by everettjf is an essential tool for any developer using MCP applications. With its user-friendly interface and powerful features, coding becomes efficient and enjoyable. Check it out and enhance your productivity at https://mcp.so/server/MCPXcode/everettjf.