Token导航 LogoToken导航

MCP Server · 开发工具

LLM Council MCP

一个允许Claude Code通过多轮会话咨询外部LLM(如GPT、Gemini)的MCP服务器,用于获取第二意见、并行咨询或进行基于网络的研究。

stdio官方级别未说明来源级核验工具 6
PythonClaude开发工具

快速开始

作者 / 组织
Envious-Labs-LLC
提供方
Envious-Labs-LLC
运行时
Python

工具数量

6

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

LLM Council MCP 属于开发工具类 MCP Server,公开资料标注 6 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前要先准备 会话凭据。

分类

开发工具

传输方式

stdio

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

安装命令

uv run python -m llm_council_mcp

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 6 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

法学硕士理事会MCP

MCP服务器允许 克劳德代码 通过多轮会议咨询外部LLM(GPT、Gemini)。在不离开Claude Code工作流程的情况下,获取第二意见、进行平行咨询或进行基于网络的研究。

为什么?

Claude Code功能强大,但有时你想:

  • 获取第二意见 GPT或Gemini的架构决策
  • 交叉引用答案 通过向多个模型提出同一个问题
  • 基于网络的研究 使用Gemini的谷歌搜索或OpenAI的网络搜索
  • 多回合对话 与外部模型合作,而克劳德则负责编排

这个MCP服务器通过一个简单的工具界面使这一切成为可能。

工具

工具说明
council与外部LLM进行多回合聊天。自动创建会话。
council_research通过LLM+实时搜索进行基于网络的研究。无国籍。
council_inject在没有LLM调用的情况下将上下文(文件、文档)注入会话。
council_sessions列出所有活动会话及其使用统计数据。
council_delete删除会话及其历史记录。
council_reset清除对话历史记录,保持会话配置。

支持的提供商

提供者默认模型功能
开放人工智能gpt-5.4推理(低/中等努力),网络搜索
双子座gemini-3.1-pro-preview思维层次,谷歌搜索基础

快速开始

1.获取API密钥

您至少需要一个:

2.添加到克劳德代码

将此添加到您的 .mcp.json (在您的主目录或项目根目录中):

{
  "mcpServers": {
    "llm-council": {
      "command": "uvx",
      "args": ["llm-council-mcp"],
      "env": {
        "OPENAI_API_KEY": "sk-...",
        "GEMINI_API_KEY": "AI..."
      }
    }
  }
}

替代方案——使用uv在本地安装:

{
  "mcpServers": {
    "llm-council": {
      "command": "uv",
      "args": ["--directory", "/path/to/llm-council-mcp", "run", "python", "-m", "llm_council_mcp"],
      "env": {
        "OPENAI_API_KEY": "sk-...",
        "GEMINI_API_KEY": "AI..."
      }
    }
  }
}

3.重新启动克劳德代码

Claude Code将在重新启动时接收新的MCP服务器。你应该看看 llm-council 工具可用。

使用模式

派遣:代理团队或背景子代理

理事会的工具是 阻止呼叫 (每次响应10-30秒)。永远不要在主要谈话中给他们打电话。两种调度模式:

代理团队(首选克劳德代码): 使用 TeamCreate 每个提供者有一个队友。队友可以通过以下方式发送实时状态更新 SendMessage --错误会立即出现,结果会随着每个提供者的响应而返回。

背景子代理(后备): 使用 Agent 和 run_in_background=true,每个供应商一个。更简单,但没有中间状态更新——调用者只看到最终结果。

User: "Ask GPT and Gemini what they think about this architecture"

Claude Code dispatches:
  -> Teammate/Agent 1: calls council(provider="openai", ...)
  -> Teammate/Agent 2: calls council(provider="gemini", ...)

Results arrive independently as each provider responds.

每个提供商一个代理

咨询多个提供商时,请始终使用 独立代理人 --每个供应商一个。这确保了更快的提供者的结果立即到达,而无需等待较慢的提供者。

会话管理

会话在对话中的通话中持续存在:

# First call creates the session
council(session="arch-review", message="Review this design...", provider="openai")

# Follow-up uses the same session (conversation continues)
council(session="arch-review", message="What about error handling?")

# Inject context without an LLM call
council_inject(session="arch-review", content="", label="schema.sql")

# Clean up when done
council_delete(session="arch-review")

网络研究

# Stateless web-grounded research
council_research(query="What are the latest MCP server best practices?", provider="gemini")

配置

环境变量

变量必填描述
OPENAI_API_KEY对于OpenAI提供商OpenAI API密钥
GEMINI_API_KEY对于Gemini提供商Google AI Studio API密钥
LLM_COUNCIL_DATA_DIR否数据目录(默认: ~/.local/share/llm-council-mcp/)
LLM_COUNCIL_LOG_DIR否日志目录(默认: $LLM_COUNCIL_DATA_DIR/logs/)

您只需要您使用的提供程序的API密钥。如果你只使用Gemini,你不需要OpenAI密钥(反之亦然)。首次调用提供程序时,密钥会延迟加载。

默认系统提示

创建 $LLM_COUNCIL_DATA_DIR/config.json 要设置应用于所有会话的默认系统提示,请执行以下操作:

{
  "default_system_prompt": "You are a senior software architect. Be concise."
}

自定义系统提示传递给 council() 在默认值之后附加。

错误处理

议会工具将错误作为MCP返回 CallToolResult 和 isError: true 而不是抛出异常。这确保了调用代理始终获得可解析的结果,并可以将其转发给用户。

错误响应包括结构化字段:

{
  "error": true,
  "provider": "gemini",
  "model": "gemini-3.1-pro-preview",
  "error_type": "RuntimeError",
  "phase": "headers",
  "retryable": true,
  "http_status": 503,
  "message": "Gemini API error 503: This model is currently experiencing high demand."
}
字段描述
error_type异常类名(RuntimeError, timeout等等)
phase故障发生地点: connect, headers, stream, timeout, unknown
retryable错误是否是暂时的,是否可以安全重试
http_statusHTTP状态码(如适用)(429、503等)

流媒体

这两家提供商都在内部使用流式HTTP(SSE)。这意味着:

  • 即时错误检测:HTTP错误(503429)会立即从响应标头中出现,而不是挂起,直到超时触发。
  • 没有任意超时:只要提供者正在生成令牌,连接就会保持活动状态。没有切断合法长回复的风险。
  • 中游恢复力:如果连接在部分数据后断开,则会报告错误以及接收到的数据量。

成本跟踪

每 council 呼叫返回使用统计数据,包括估计成本:

{
  "provider": "openai",
  "model": "gpt-5.4",
  "session": "review-gpt",
  "response": "...",
  "usage": {
    "input_tokens": 1250,
    "output_tokens": 890,
    "reasoning_tokens": 2048,
    "cost_usd": 0.021
  }
}

会话级成本跟踪可通过以下方式获得 council_sessions.

发展

# Clone and install
git clone https://github.com/Envious-Labs-LLC/llm-council-mcp.git
cd llm-council-mcp
uv sync

# Run directly
uv run python -m llm_council_mcp

# Test with MCP Inspector
npx @modelcontextprotocol/inspector uv run python -m llm_council_mcp

添加新提供者

  1. 创建 src/llm_council_mcp/providers/yourprovider.py 实施 LLMProvider
  2. 添加定价 pricing.py
  3. 将模型配置文件添加到 model_profiles.py
  4. 注册于 providers/__init__.py

许可证

麻省理工学院——见 许可证.

工具与能力

工具数量

6

资源数量

0

提示词数量

0

能力标签

LLM咨询Python本地部署多轮会话外部模型集成网络研究ClaudeCode扩展

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 6 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到会话凭据的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
LLM Council MCP

MCP World · 本页

6stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

LLM Council MCP 怎么安装?

公开资料给出的安装命令是 uv run python -m llm_council_mcp,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

LLM Council MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

LLM Council MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

LLM Council MCP 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

LLM Council MCP 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP