咨询7模型上下文协议服务器

Consult7是一个模型上下文协议(MCP)服务器,使AI代理能够咨询具有大上下文窗口的模型,以分析超出当前代理上下文限制的广泛文件集合,如整个代码库、文档库或混合内容。支持Openrouter、OpenAI和Google等提供商。

  • by szeider
  • 2 星标
  • 更新于
在 GitHub 查看 szeider/consult7

使用说明

基本能力

产品定位

Consult7是一个模型上下文协议(MCP)服务器,旨在帮助AI代理处理超出其上下文限制的大型文件集合。

核心功能

  • 递归收集指定路径下匹配正则模式的所有文件(包括子目录)。
  • 将文件集合组装成单个上下文,并发送到大上下文窗口模型进行查询。
  • 支持Openrouter、OpenAI和Google等提供商。

适用场景

  • 总结整个代码库的架构和主要组件。
  • 查找特定方法的实现并解释其功能。
  • 分析测试覆盖率,识别缺乏测试的组件。

工具列表

  • uvx: 自动下载并运行consult7的隔离环境工具。

使用教程

使用依赖

无特殊依赖,只需API密钥。

安装教程

Claude Code

# OpenRouter
claude mcp add -s user consult7 uvx -- consult7 openrouter your-api-key

# Google AI
claude mcp add -s user consult7 uvx -- consult7 google your-api-key

# OpenAI
claude mcp add -s user consult7 uvx -- consult7 openai your-api-key

Claude Desktop

在配置文件中添加:

{
  "mcpServers": {
    "consult7": {
      "type": "stdio",
      "command": "uvx",
      "args": ["consult7", "openrouter", "your-api-key"]
    }
  }
}

调试方式

# Test OpenRouter
uvx consult7 openrouter sk-or-v1-... --test

# Test Google AI
uvx consult7 google AIza... --test

# Test OpenAI
uvx consult7 openai sk-proj-... --test