Skip to content

MCP (Model Context Protocol)

Model Context Protocol (MCP) 是一个开放标准,用于在 AI 应用程序和外部数据源及工具之间建立安全、可控的连接。

🎯 什么是 MCP?

MCP 允许 AI 助手(如 Claude Desktop、IDEs 等)安全地连接到各种数据源和工具:

  • 📁 文件系统 - 读取和操作本地文件
  • 🗄️ 数据库 - 查询和管理数据库
  • 🌐 Web 服务 - 访问 API 和在线资源
  • 🔧 开发工具 - 集成开发环境和工具
  • 📊 数据分析 - 连接数据分析平台

✨ 核心特性

  • 🔒 安全性 - 权限控制、沙箱执行、安全传输
  • 🔌 可扩展性 - 插件架构、自定义开发、标准接口
  • ** 易用性** - 简单配置、丰富文档、社区支持

🛠️ MCP SDK 与 MCP技术生态

在这些MCP完整的技术架构中,开发者尤为关注MCP的SDK(开发工具)和MCP技术生态,所谓MCP的SDK,指的是官方提供的用于开发MCP工具的第三方库,截至目前,MCP SDK 已支持Pyhton、Typescript、Java、Kotlin 和 C#等变成语言进行客户端和服务端创建。

MCP 项目官网 https://github.com/modelcontextprotocol

alt modelcontextprotocol

阿里云百炼:https://bailian.console.aliyun.com/?tab=mcp#/mcp-market

alt 阿里云百炼

smithery: https://smithery.ai/?ref=blog.xienanbo.com

alt smithery

glama: https://glama.ai/mcp/servers

alt glama

awesome-mcp-servers 来源于glama。

mcp.so: https://mcp.so/

alt mcp_so

魔搭社区-MCP广场:https://modelscope.cn/mcp

此社区下还有模型库、数据集等内容

快速导航

🛠️ 开发指南

如果您想开发自己的 MCP 服务器或集成 MCP 到应用中:

📖 使用指南

如果您想使用现有的 MCP 服务器:

🏪 MCP 服务器

探索可用的 MCP 服务器:

典型使用场景

📝 内容创作

  • 访问本地文件进行内容编辑
  • 从数据库获取信息用于写作
  • 搜索网络资源进行研究

💻 软件开发

  • 读取和修改代码文件
  • 查询项目数据库
  • 集成开发工具和 CI/CD 流程

📊 数据分析

  • 连接各种数据源
  • 执行复杂的数据查询
  • 生成报告和可视化

🔍 研究和学习

  • 搜索和整理信息
  • 访问知识库和文档
  • 自动化研究流程

社区和资源

开始使用

  1. 了解基础概念 - 阅读 MCP 概述
  2. 选择使用方式 - 决定是使用现有服务器还是开发新的
  3. 安装配置 - 按照 安装指南 进行设置
  4. 探索功能 - 尝试不同的 MCP 服务器和功能

提示

MCP 是一个快速发展的协议,建议关注官方更新和社区动态以获取最新信息。

Released under the MIT License.