only_mcp

only_mcp

site icon
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。

使用教程

使用依赖

  1. 安装 pre-commit
pre-commit install

安装教程

  1. 使用 Docker Compose 启动开发环境
docker compose up --build

调试方式

  1. 如果需要手动运行 eslint
npm --prefix frontend install && npx eslint

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。