
only_mcp

2025.04.01
0
PythonMCP协议学习实验性开发其它
only_mcp 是一个简单的 MCP v0.2 客户端和服务器的实现,主要用于学习和理解 MCP 协议。它不是一个完整的实现,也不适合用于生产环境。该项目提供了对 MCP v0.2 协议的支持,包括认证工具的使用,但仍有改进空间。
View on GitHub
Overview
基本能力
产品定位
only_mcp 是一个用于学习和开发 MCP v0.2 协议的工具,适合开发者进行协议理解和实验性开发。
核心功能
- 支持 MCP v0.2 协议
- 提供客户端和服务器实现
- 支持认证工具的使用
- 兼容 Falcon 框架
适用场景
- 学习和理解 MCP v0.2 协议
- 开发实验性的 MCP 服务器
- 测试 MCP 协议的功能和性能
工具列表
- pre-commit: 用于代码提交前的自动化检查
- Docker Compose: 用于容器化开发和部署
- eslint: 用于前端代码的静态分析
常见问题解答
- Q: 是否适合生产环境使用? A: 不适合,这是一个实验性项目。
- Q: 支持哪些 MCP 版本? A: 目前仅支持 MCP v0.2。
使用教程
使用依赖
- 安装 pre-commit
pre-commit install
安装教程
- 使用 Docker Compose 启动开发环境
docker compose up --build
调试方式
- 如果需要手动运行 eslint
npm --prefix frontend install && npx eslint