项目简介
Pongogo是一个便携式AI代理知识路由系统,通过Model Context Protocol向Claude Code、GitHub Copilot等AI编程助手提供智能指令路由服务。
主要功能
- 智能路由:使用NLP、分类法和上下文匹配算法
- 文件监听:自动检测指令文件变化并重新索引
- 多引擎支持:支持durian系列路由引擎的A/B测试
- 知识库管理:支持多种格式的指令文件加载和查询
- 配置管理:支持环境变量和配置文件的路由引擎配置
- 资源访问:通过'instruction://pongogo/{category}/{name}'URI模式访问指令内容
- 健康检查:定期验证文件系统与缓存的一致性
- 过程化指令警告:当路由到包含步骤、检查表等过程化指令时发出警告
- 基础指令支持:始终包含标记为基础性的核心指令
安装步骤
- 克隆仓库:'git clone https://github.com/pongogo/pongogo-to-go'
- 安装依赖:'pip install -r requirements.txt'
- 配置知识库路径:设置'PONGOGO_KNOWLEDGE_PATH'环境变量
- 运行服务器:'python src/mcp-server/server.py'
服务器配置(适用于MCP客户端)
{ "mcpServers": { "pongogo-knowledge": { "command": "python", "args": ["src/mcp-server/server.py"] } ## 基本使用方法 服务器启动后,MCP客户端可以通过以下方式使用: - **搜索指令**:使用'search_instructions'工具进行全文搜索 - **精确获取**:使用'get_instructions'工具按类别和主题获取指令 3. **智能路由**:使用'route_instructions'工具根据用户消息和上下文智能路由到相关指令 - **手动重新索引**:使用'reindex_knowledge_base'工具 - **引擎切换**:使用'switch_engine'工具切换路由引擎版本 4. **资源访问**:通过'instruction://pongogo/{category}/{name}'URI模式直接访问指令内容 - **健康监控**:服务器自动运行5分钟间隔的一致性检查
信息
分类
开发者工具