Token导航 LogoToken导航TokenDH.com
Nchan MCP Transport logo
搜索检索stdio官方级别未说明来源级核验

Nchan MCP Transport

MCP Server

The best way to deploy mcp server. A high-performance WebSocket/SSE transport layer \u0026 gateway for Anthropic's MCP (Model Context Protocol) — powered by Nginx, Nchan, and FastAPI.

工具数

0

提示词数

0

GitHub Stars

29

资源数

0
TypeScriptClaude搜索Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ConechoAI

提供方

ConechoAI

最后核验

2026/5/18 04:39

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install httmcp

详细介绍

🚀 Nchan MCP传输

一个高性能的WebSocket/SSE传输层和网关 Anthropic的MCP(模型上下文协议) --由Nginx、Nchan和FastAPI提供支持。\ 用于建筑 实时、可扩展的人工智能集成 Claude和其他LLM代理人。

______________________________________________________________________

✨ 这是什么?

Nchan MCP传输 提供a 实时API网关 让MCP客户(如Claude)通过以下方式与您的工具和服务进行对话:

  • 🧵 网络套接字服务器发送事件(SSE)
  • ⚡️ 流式HTTP 兼容
  • 🧠 由Nginx+Nchan提供技术支持 低延迟发布/订阅
  • 🛠 与FastAPI集成,用于后端逻辑和OpenAPI工具
✅ 非常适合AI开发人员构建 Claude 插件, LLM代理,或集成 外部API 通过MCP进入克劳德。

______________________________________________________________________

🧩 主要特点

特性描述
🔄 双协议支持无缝支撑 网络套接字SSE 具有自动检测功能
🚀 高性能酒吧/分店基于 Nginx+Nchan,处理数千个并发连接
🔌 符合MCP标准的运输完全实施 模型上下文协议 (JSON-RPC 2.0)
🧰 OpenAPI集成从任何OpenAPI规范自动生成MCP工具
🪝 工具/资源系统使用Python装饰器注册工具和资源
📡 异步执行后台任务队列+通过推送通知实时更新进度
🧱 Docker化部署使用Docker Compose轻松启动

______________________________________________________________________

🧠 为什么使用这个?

MCP让AI助手喜欢 克劳德 与外部工具交谈。但是:

  • 本地MCP是 HTTP+SSE,与 长任务, 网络不稳定,以及 高并发性
  • Claude不支持WebSockets——这个项目 弥合差距
  • 纯Python中的服务器端逻辑(如 FastMCP可能 负载下不缩放

Nchan MCP传输 给你:

  • Web规模性能(Nginx/Nchan)
  • 基于FastAPI的工具后端
  • 向Claude客户实时交付活动
  • 即插即用OpenAPI到Claude集成

______________________________________________________________________

🚀 快速启动

📦 1.安装服务器SDK

pip install httmcp

🧪 2.在Docker中运行演示

git clone https://github.com/yourusername/nchan-mcp-transport.git
cd nchan-mcp-transport
docker-compose up -d

🛠 3.定义你的工具

@server.tool()
async def search_docs(query: str) -> str:
    return f"Searching for {query}..."

🧬 4.公开OpenAPI服务(可选)

openapi_server = await OpenAPIMCP.from_openapi("https://example.com/openapi.json", publish_server="http://nchan:80")
app.include_router(openapi_server.router)

🖥️ 5.一键GPTs操作到MCP部署

HTTMCP提供了一个强大的CLI,用于将GPTs操作即时部署到MCP服务器:

# 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

______________________________________________________________________

📚 用例

  • 基于WebSocket/SSE的Claude插件服务器
  • 实时LLM代理后端(LangChain/AutoGen风格)
  • 将Claude连接到内部API(通过OpenAPI)
  • MCP的高性能工具/服务桥

______________________________________________________________________

🔒 需求

  • 带Nchan模块的Nginx(预装在Docker镜像中)
  • Python 3.9+
  • Docker/Docker编写

______________________________________________________________________

🛠 技术栈

  • 🧩 Nginx+Nchan –持久连接管理和发布/订阅
  • ⚙️ 快速 API –后端逻辑和JSON-RPC路由
  • 🐍 HTTMCP-SDK –完整的MCP协议实施
  • 🐳 码头工人 –部署就绪

______________________________________________________________________

📎 关键词

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

______________________________________________________________________

🤝 贡献

欢迎拉取请求!如果您想帮助改进,请提交问题:

  • 演出
  • 部署
  • SDK集成

______________________________________________________________________

📄 许可证

MIT许可证

目录标签

目录标签

TypeScriptClaude搜索research-and-dataactionsgptsgpts-actionsmcp-transportnchan-websocketsse-for-anthropicmcp-jsonrpc-gateway实时API网关本地部署WebSocket支持SSE支持高性能发布订阅MCP协议兼容OpenAPI集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP