
GitHub Code Explorer using Model Context Protocol

2025.03.22
1
JavaScriptGitHub代码搜索AI助手工具搜索工具
GitHub Code Explorer using Model Context Protocol 是一个基于模型上下文协议(MCP)的GitHub代码搜索工具,旨在为AI助手提供交互式代码搜索功能。它允许用户搜索GitHub上的代码、查看文件内容以及搜索仓库。
View on GitHub
Overview
基本能力
产品定位
GitHub Code Explorer using Model Context Protocol 是一个基于模型上下文协议(MCP)的GitHub代码搜索工具,旨在为AI助手提供交互式代码搜索功能。
核心功能
- 搜索GitHub仓库中的代码
- 查看仓库中的文件内容
- 搜索GitHub仓库
- 提供功能发现端点
- AI助手模拟接口
适用场景
- AI助手集成GitHub代码搜索功能
- 开发者快速查找GitHub上的代码片段
- 教育用途,展示如何使用MCP协议
工具列表
GET /api/mcp/functions
:列出所有可用功能POST /api/mcp
:调用带参数的函数
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
- 确保已安装Node.js和npm
- 可选:设置GitHub API令牌为环境变量
GH_TOKEN
以提高速率限制
安装教程
- 克隆仓库
- 安装依赖:
bash npm install
- 启动服务器:
bash npm start
或开发模式(自动重载):bash npm run dev
调试方式
- 打开浏览器访问 http://localhost:3000
- 点击"Load Available Functions"查看API功能
- 在输入框中输入查询并按Enter模拟AI对话
许可证
None