Token导航 LogoToken导航TokenDH.com
Andkirby MCP logo
运维云端stdio官方级别未说明来源级核验

Andkirby MCP

MCP Server

一个实现MCP可流式HTTP协议的FastAPI服务器,提供JSON-RPC 2.0端点供AI助手发现和调用工具。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
HTTP服务器协议实现PythonFastAPI本地部署

安装说明

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

作者 / 组织

andkirby

提供方

andkirby

最后核验

2026/5/17 20:22

运行时

Python

快速接入

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

命令预览

python3 -m venv venv && source venv/bin/activate

详细介绍

具有流式HTTP协议的MCP HTTP服务器

简单的MCP服务器实现 MCP流式HTTP协议 (2025-03-26)使用FastAPI。为AI助手提供JSON-RPC 2.0端点,以便通过HTTP传输发现和调用工具。

快速开始

python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
uvicorn server:app --reload

测试

MCP检查器CLI

# List tools
timeout 10 npx @modelcontextprotocol/inspector --cli http://localhost:8000/mcp --transport http --method tools/list

# Call hello tool
timeout 10 npx @modelcontextprotocol/inspector --cli http://localhost:8000/mcp --transport http --method tools/call --tool-name hello --tool-arg name=FooBar --log-level debug

卷曲

# List tools
curl -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' http://localhost:8000/mcp

# Call hello tool
curl -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"hello","arguments":{"name":"World"}}}' http://localhost:8000/mcp

# Health check
curl http://localhost:8000/health

特性

  • MCP流式HTTP协议 (2025-03-26)符合要求
  • JSON-RPC 2.0 HTTP通信
  • 工具发现 支持分页
  • 工具执行 通过适当的错误处理
  • 生命周期管理 (初始化→ 操作→ 关机)
  • 日志记录支持 使用RFC 5424日志级别
  • 健康监测 端点

API

  • POST /mcp -JSON-RPC 2.0端点

- initialize -协议协商和能力交换 - tools/list -带分页的工具发现 - tools/call -工具执行与错误处理 - logging/setLevel -配置日志详细程度

  • GET /health -健康检查端点

MCP协议合规性

生命周期管理 -正确的初始化顺序和状态管理 ✅ 工具规格 -工具发现、执行和错误处理 ✅ 测井规范 -RFC 5424日志级别和结构化消息 ✅ 错误处理 -协议与执行错误的区别 ✅ JSON-RPC 2.0 -标准请求/响应格式

依赖项

  • 快速API>=0.104.0
  • Uvicorn>=0.24.0
  • Python 3.8+

目录标签

目录标签

HTTP服务器协议实现PythonFastAPI本地部署JSON-RPCAI工具

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP