Model Context Protocol
Model Context Protocol(MCP)是一个开源标准,用于连接AI应用与外部系统。它使AI应用能够访问数据源、工具和工作流。此仓库提供了参考MCP服务器和SDK示例。
访问 modelcontextprotocol/servers项目简介
Model Context Protocol(MCP)是一个开源标准,用于连接AI应用与外部系统。它使AI应用能够连接数据源、工具和工作流,提供了一种标准化的集成能力的方式。该仓库包含参考MCP服务器实现,并提供相关SDK和社区资源的指引。
核心功能
- 连接AI应用与外部系统的开源标准
- 使AI应用能够连接数据源、工具和工作流
- 标准化的集成方式,类似于AI应用的USB-C端口
- 广泛的生态系统支持,涵盖AI助手、开发工具和客户端
- 参考服务器展示MCP功能和官方SDK用法
- 提供多种语言的SDK,包括C#、Go、Java、Kotlin、PHP、Python、Ruby、Rust、Swift和TypeScript
适用场景
- 智能体可以访问Google Calendar和Notion,充当更个性化的AI助手。
- Claude Code可以使用Figma设计生成完整的Web应用。
- 企业聊天机器人可以连接组织内的多个数据库,使用户能够通过聊天分析数据。
- AI模型可以在Blender上创建3D设计,并使用3D打印机打印出来。
快速开始
- 仓库中基于TypeScript的服务器可以直接使用npx运行,例如npx -y @modelcontextprotocol/server-memory
- 基于Python的服务器可以使用uvx运行,例如uvx mcp-server-git,或使用pip安装
- 应将服务器配置到MCP客户端中;例如,Claude Desktop接受包含command和args的mcpServers条目
- 在Windows上,基于npx的客户端条目应使用cmd /c包装npx
部署与要求
- TypeScript服务器需要npx才能直接运行
- Python服务器需要uvx或pip
- 实际使用服务器时需要MCP客户端
- 在Windows上,npx命令必须使用cmd /c包装
采用前须知
- 许可证:Other。在使用、修改或分发项目前,请确认其具体条款。