主题
AI的应用市场
AI智能体工具只需要支持MCP协议,就能瞬间拥有成千上万种工具能力。
目标:分享好用的MCP服务及用法,助你提效增值!
MCP资源站
- MCP官方资源
- 阿里云百炼
- MCP.so
- MCP热门资源
- Glama
- Smithery
- cursor
- aci:https://www.aci.dev/ github,一个开源工具调用平台,通过直接函数调用或统一的MCP服务器,将600多个工具连接到任何代理IDE或自定义AI代理中
- Langchain MCP适配器:
MCP服务用法
阿里云百炼系列
入门篇
MCP的基础架构由MCP Host(主机)、MCP Client(客户端)和MCP Server(服务器)这三个核心组件构成
MCP Host是用户直接交互的前端应用,充当整个体系的“眼睛和耳朵”。
MCP Client是轻量级的中间件,扮演“翻译官”的角色。
MCP Server是架构的“大脑”,负责处理来自Client的协议消息,将碎片化信息整合成连贯的上下文视图,并通过智能的相关性分析优化信息传递效率。
进阶篇
- 实现AI网页生成器
更多内容整理中...
SDK
Python SDK:https://github.com/modelcontextprotocol/python-sdk
Java SDK: https://github.com/modelcontextprotocol/java-sdk
BlenderMCP
基于Blender的MCP服务器,用于创建3D模型和动画。 BlenderMCP 通过模型上下文协议(MCP)将 Blender 与 Claude AI 连接起来,使 Claude 能够直接与 Blender 交互和控制。这种集成实现了提示辅助的 3D 建模、场景创建和操作。
项目地址:https://github.com/ahujasid/blender-mcp
案例推荐:Cursor+BlenderMCP+Blender用AI进行3D建模
MCP 客户端
MCP客户端是模型上下文协议(MCP)架构中的核心组件,负责建立和管理与MCP服务器的连接。它实现了协议的客户端部分
功能列表
- 协议版本协商以确保与服务器的兼容性
- 能力协商以确定可用功能
- 消息传输和JSON-RPC通信
- 工具发现和执行
- 资源访问和管理
- 提示系统交互
- 可选功能如根目录管理和采样支持
工作流程
- MCP client 首先从 MCP server 获取可用的工具列表。
- 将用户的查询连同工具描述通过 function calling 一起发送给 LLM。
- LLM 决定是否需要使用工具以及使用哪些工具。
- 如果需要使用工具,MCP client 会通过 MCP server 执行相应的工具调用。
- 工具调用的结果会被发送回 LLM。
- LLM 基于所有信息生成自然语言响应。
- 最后将响应展示给用户。