Via
clients: https://smithery.ai
clients 2: https://github.com/punkpeye/awesome-mcp-clients/
servers: https://github.com/modelcontextprotocol/servers
servers 2: https://github.com/punkpeye/awesome-mcp-servers/blob/main/README-zh.md
工作原理
MCP 是一个协议和框架。
- 协议:约定了 Api。
- 框架:提供了 js/python SDK,方便 mcp tools 进行开发。
核心支持
- 需要一个面向终端用户的服务提供者:Claude App、Cline、Cursor...
- 提供 mcp tools 安装、管理、更新、卸载、配置
- 提供 mcp tools 注册、发现
- 需要独立的 MCP 能力服务者:Sequential Thinking、Git、...
- 需要 AI 大模型做资源整合
- 识别自然语言,解析用户意图,选择合适的 mcp tools 完成用户任务
通信流程
- 用户向 Cline 提交查询
- 为了明确测试某个工具,可以直接用自然语言表达:请使用 xxx 来处理:...。如此,AI 大模型将使用 xxx mcp tools。
- Cline 向大模型发起 req