模型上下文协议演示

一个展示模型上下文协议(MCP)及其与GitHub集成的演示仓库,使AI助手能够与外部系统和数据源交互。

  • by anaramdas-coder
  • 本地部署
  • 更新于
在 GitHub 查看 anaramdas-coder/cursormcp-demo

使用说明

光标MCP演示

展示模型上下文协议(MCP)及其与GitHub集成的演示存储库。

关于MCP(模型上下文协议)

模型上下文协议(MCP)是一种使AI助手能够与外部系统和数据源交互的协议。它允许AI应用程序访问其训练环境之外的工具、资源和数据。

MCP文件

官方资源

  • MCP规范:官方MCP规范和文件
  • GitHub MCP服务器:与GitHub存储库交互的实现
  • 人类学文献:Anthropic关于MCP的官方文件

关键概念

  1. 服务器MCP服务器为AI助手提供工具和资源
  2. 工具:可由AI助手调用以执行操作的函数
  3. 资源:AI助手可以访问的数据源
  4. 协议:AI助手和MCP服务器之间的通信协议

GitHub MCP服务器

GitHub MCP服务器使AI助手能够:

  • 创建和管理存储库
  • 读取和更新文件
  • 管理问题并提取请求
  • 以编程方式与GitHub资源交互

入门指南

在GitHub上使用MCP:

  1. 设置具有适当权限的GitHub个人访问令牌
  2. 配置GitHub MCP服务器
  3. 使用MCP工具与GitHub存储库交互

认证

GitHub MCP要求通过具有以下作用域的个人访问令牌(PAT)进行身份验证:

  • repo -完全控制私有存储库
  • workflow -更新GitHub Action工作流(如果需要)
  • read:org -阅读组织和团队成员(如果与组织合作)

资源

许可证

此存储库是开源的,可用于教育目的。