光标MCP演示
展示模型上下文协议(MCP)及其与GitHub集成的演示存储库。
关于MCP(模型上下文协议)
模型上下文协议(MCP)是一种使AI助手能够与外部系统和数据源交互的协议。它允许AI应用程序访问其训练环境之外的工具、资源和数据。
MCP文件
官方资源
- MCP规范:官方MCP规范和文件
- GitHub MCP服务器:与GitHub存储库交互的实现
- 人类学文献:Anthropic关于MCP的官方文件
关键概念
- 服务器MCP服务器为AI助手提供工具和资源
- 工具:可由AI助手调用以执行操作的函数
- 资源:AI助手可以访问的数据源
- 协议:AI助手和MCP服务器之间的通信协议
GitHub MCP服务器
GitHub MCP服务器使AI助手能够:
- 创建和管理存储库
- 读取和更新文件
- 管理问题并提取请求
- 以编程方式与GitHub资源交互
入门指南
在GitHub上使用MCP:
- 设置具有适当权限的GitHub个人访问令牌
- 配置GitHub MCP服务器
- 使用MCP工具与GitHub存储库交互
认证
GitHub MCP要求通过具有以下作用域的个人访问令牌(PAT)进行身份验证:
repo-完全控制私有存储库workflow-更新GitHub Action工作流(如果需要)read:org-阅读组织和团队成员(如果与组织合作)
资源
许可证
此存储库是开源的,可用于教育目的。
