mcpField
A
ask-claude

ask-claude

本地服务
github.com/LykhoydaAI 与智能体18今天更新

关于 ask-claude

Ask LLM 将编码助手和 MCP 客户端连接到 Anthropic Claude Code CLI,为代码和计划提供第二意见。它面向将现有 Claude 账户与其他助手搭配使用的开发者,提供只读审查控制和可选的持续配对审查。

主要功能

  1. 01审查代码和暂存更改
  2. 02质疑计划与假设
  3. 03使用已认证的服务订阅
  4. 04可选的逐次编辑配对审查
  5. 05审查时使用只读控制

适用场景

  1. 01检查暂存更改中的错误
  2. 02请求安全审查
  3. 03请 Claude 评议计划

MCP 相关

向 MCP 客户端提供代码审查和计划评议工具,并连接 Claude Code CLI 及其他受支持的提供方。设置流程可配置客户端注册和工作流。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"lykhoyda-ask-claude": {
"command": "npx",
"args": [
"-y",
"@ask-llm/claude-mcp"
],
"env": {
"ASK_CLAUDE_MODEL": "<ASK_CLAUDE_MODEL>",
"ASK_CLAUDE_FALLBACK_MODEL": "<ASK_CLAUDE_FALLBACK_MODEL>",
"ASK_CLAUDE_TIMEOUT_MS": "<ASK_CLAUDE_TIMEOUT_MS>",
"GMCPT_LOG_LEVEL": "<GMCPT_LOG_LEVEL>"
}
}
}
}
启动命令npx -y @ask-llm/claude-mcp
需要配置的环境变量
ASK_CLAUDE_MODELDefault Claude model alias or full model name (default: opus)
ASK_CLAUDE_FALLBACK_MODELClaude CLI fallback when the default is overloaded or unavailable (default: sonnet)
ASK_CLAUDE_TIMEOUT_MSTimeout for Claude CLI execution in milliseconds (default: 600000 = 10 minutes)
GMCPT_LOG_LEVELLog verbosity: debug, info, warn, error (default: warn)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@ask-llm/claude-mcp0.2.0

工具

3

收录的工具列表 · 更新于 2 周前

参数类型必填说明
modelstring否除非用户明确要求使用 Claude 模型,否则不要设置此参数。默认使用 opus,CLI 回退模型为 sonnet。
promptstring是要发送给 Anthropic Claude Code CLI 的问题、代码审查请求或分析任务
sessionIdstring否可选的 Claude 对话 ID,用于恢复对话。传入先前响应中的 [Session ID: ...] 值,以继续使用 Claude 原生会话上下文。
includeDirsarray否Claude 除工作目录外还可读取的其他相对目录。Claude 仍仅限使用 Read、Glob 和 Grep 工具。

详细介绍

Ask LLM

为编码 Agent 提供第二意见。

在编码助手中,利用你现有的模型订阅,为代码或计划征求第二意见。

适用于已经在使用编码助手并订阅了其他模型的个人开发者和小型团队:无需 API 密钥、复制粘贴或离开当前会话,即可请另一家供应商的模型审查你的更改或质疑你的计划。

You:    ask codex to review src/auth.ts for security issues
Codex:  ⚠ verifyToken() compares tokens with === — not timing-safe (line 42)
        ⚠ the session cookie is missing a SameSite attribute
Claude: Good catches — applying both fixes to src/auth.ts.

安装

你需要在 Linux 或 macOS 上安装 Node.js 24+。首次审查前,必须已安装并登录你的编码助手(例如 Claude Code)和你要咨询的供应商(例如 Codex)。Ask LLM 负责配置连接,不会安装供应商或帮你登录。如果你从未在这台机器上登录过 Codex 等供应商 CLI,请先登录,然后重新运行设置。

npm i -g @ask-llm/mcp && ask-llm setup

设置过程会要求你确认检测到的每个主机和工作流。检查预览,确认助手的注册信息和工作流,拒绝其他项,然后按照显示的任何手动步骤操作。重启助手,或在项目中启动新会话。

首次审查

在安装并登录 Claude Code 和 Codex 后,在项目中打开 Claude Code 并提问:

Ask Codex to review my staged changes for bugs and missing error handling. Check each finding against the source before proposing fixes.

如果你在 Codex 中工作并订阅了 Claude?请改为咨询 Claude。选择与你当前助手来自不同供应商的提供方。成功的审查会注明审查者和模型,引用相关代码,并报告发现的问题或说明未发现问题。由你决定接受哪些更改,再由助手应用。如果请求失败,请运行 ask-llm doctor,并按照故障排除指南针对你选择的助手和审查者进行排查。对于你不使用的提供方,其相关警告不代表你需要安装它们或添加 API 密钥。

审查计划时,可以试试:“请让 Claude 质疑这个计划:哪些假设可能不成立?在我们的约束条件下,有没有更简单的方法?”

完成按需审查后,配对审查可以提供持续反馈。配对功能需要明确选择加入;设置时默认关闭。

支持的主机

主机是你使用的助手;提供方是你咨询的模型。

主机使用体验
Claude Code审查、计划评议、比较;隔离的审查者,以及选择加入的逐次编辑配对审查
Codex、Cursor、Grok Build、Gemini CLI工具和可移植工作流;按需配对
Antigravity工具;设置过程会显示工作流的手动步骤
Pi 0.83.0+原生工具和可移植工作流;可选择加入逐次编辑配对审查
Claude Desktop仅工具
OpenCode工具和可移植工作流;设置仅通过测试夹具进行验证

完整兼容性矩阵和手动设置限制(包括现有 Codex 注册信息),请参阅主机兼容性。

支持的提供方

提供方访问方式
Codex你已通过身份验证的 Codex CLI/账户
Claude你已通过身份验证的 Claude Code 账户;需从 Claude Code 以外的主机进行咨询
Grok已通过身份验证的 Grok Build、确切的 Cursor 模型,或明确选择的按量计费 xAI API 选项
Antigravity你已通过身份验证的 agy 订阅;默认关闭执行,选择加入也不保证只读
Ollama你机器上的本地模型
Gemini符合条件的 Gemini Code Assist Standard/Enterprise 席位

Cursor Agent 也可以咨询 Cursor 目录中的确切模型。这是一种连接方式,使用情况由你的 Cursor 方案决定。

信任与成本

审查运行使用只读的提供方控制;你使用的助手仍是编辑器。Antigravity 在明确启用前会拒绝执行,且启用后无法保证只读访问。请仅审查你获准与所选提供方共享的内容。

调用会消耗你现有提供方套餐的配额,或按该账户的计费方式收费。Grok 的 xAI API 是单独计量收费的选项,需要 API 密钥;Ask LLM 不会替你启用计费或超额使用。Ollama 支持本地推理。Ask LLM 不发送遥测数据;提供方和主机的数据政策仍然适用。

多个模型意见一致并不能证明结果正确。请结合代码、测试和你的需求验证发现。请参阅数据流和成本与回退方案。

从 @ask-llm/* 迁移

在弃用之前的注册项之前,请先遵循迁移指南。

升级或移除 · 故障排除 · 文档

贡献:CONTRIBUTING.md。采用 MIT 许可。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。