返回

文章详情

MCP 现在好吗?

Hacker News2026年9月1日 02:56

无状态的规范协议修订版 2026-07-28。没有初始化握手,没有会话 ID。每个请求携带版本和能力。部分选择加入 mcp_2026_07_28。默认仍然是 2025-06-18。标准输入输出也需要 CODEX_MCP_PROTOCOL_VERSION。没有公开的 2026-07-28 声明。论坛报告仍显示预无状态协议版本。部分 v2 运行时(SDK 2.x)添加了 2026-07-28,并在 Anthropic 托管的 CLI/VS Code/SDK 上默认使用。Bedrock、Vertex、Foundry 和一些标志仍保持在 v1。标准输入输出 2026 需要 MCP_PROTOCOL_NEGOTIATION=auto。没有 Grok Build 将连接固定为 2025-11-25,因此 rmcp 提升不能悄然移动。没有 SDK v2 客户端迁移撤回 2026-07-28。库存仍使用初始化握手。引导服务器可以暂停工具调用并询问用户填写表单或提供带外 URL。是的,引导/create 公开为 mcpServer/elicitation/request。表单、URL 和 openai/form。选择加入 2026-07-28 MRTR InputRequiredResult 当前出错(问题 40657)。部分支持表列出引导。作为 JSON 方案表单记录。URL 模式和 2026 MRTR 未记录。报告的超时时间约为 60 秒。是的,表单或 URL 对话框会自动出现。引导钩子和代理 SDK onElicitation 可以在没有对话框的情况下回答。是的,客户端广告表单(带架构验证)和 URL 引导。没有引导能力被注释掉。没有请求处理程序。任务:长时间运行的工作返回一个持久任务 ID。客户端轮询,提供输入,并在断开连接后恢复。没有 Codex MCP 文档涵盖标准输入输出、可流式传输 HTTP、工具、OAuth 和 approval_mode。没有任务扩展、tasks/get,或 io.modelcontextprotocol/tasks。没有支持表是工具、提示、资源、根、引导、应用程序。任务缺失。光标自己的任务/子代理工具无关。没有公开请求来实现 MCP 任务。慢工具/调用的自动后台不是扩展。没有客户端功能广告引导和 MCP UI MIME 类型。没有 io.modelcontextprotocol/tasks。Grok 自己的后台工作无关。没有任务能力被注释掉。内置任务子代理无关。代码模式:模型编写调用 MCP 工具的代码。中间结果不包含在提示中。部分代码模式界面存在于直接和延迟旁边。 [features.code_mode] 启用 = true;默认关闭,标记为开发中。没有航运代码模式。动态上下文发现从文件加载架构;模型仍然直接调用工具。没有 Claude Code 连接 MCP 服务器并调用它们的工具(在目录很大的时候进行工具搜索)。没有原生执行代码对 MCP 的界面。Anthropic 代码执行文章是构建者模式,而不是 Claude Code 特性。没有 MCP 通过 search_tool 和 use_tool,并不是模型编写的代码调用 MCP。部分在 OPENCODE_EXPERIMENTAL_CODE_MODE 后面内置到核心。MCP 工具成为执行的子工具。默认路径仍然将架构加载到提示中。延迟工具描述:模型不会在前期获得每个 MCP 工具的完整 JSON。首先是名称或短索引;架构在需要时加载。是的,自 2026-06-22 起默认:MCP 工具位于 tool_search 后面。首次请求不包括这些工具。无法搜索的旧模型和提供者仍获取完整架构。是的,第一轮仅是工具名称。完整描述是每个服务器一个文件夹中的文件;代理读取或 grep 它们。不是一个 tool_search API。代理 mcp list-tools 是人类列表。是的,工具搜索默认开启。定义被保留;代理获得摘要并加载最多五个匹配项。alwaysLoad 保持工具在提示中。Foundry 和一些 Vertex 或代理主机加载所有内容。是的,search_tool 通过名称或描述找到 MCP 工具。use_tool 调用它们。目录不会被倾倒到提示中。部分默认路径将 MCP 工具放入提示中。文档警告 GitHub MCP 可能会打破窗口。实验代码模式在提示中放入以 token 预算的目录并搜索省略的签名。过滤器是允许/拒绝,而不是延迟。每工具过滤器:用户可以在不删除配置的情况下禁用服务器或单个工具。是的,enabled=false 禁用服务器。enabled_tools 允许列表,disabled_tools 拒绝列表。是的,自定义 > MCP 切换服务器。在聊天工具列表中单击工具名称以关闭它。CLI:代理 mcp enable|disable 以及 permissions.deny Mcp(server:tool)。是的,disallowedTools 可以隐藏工具。disabledMcpServers / allowedMcpServers / deniedMcpServers 筛选服务器。allowedTools 是自动批准,而不是可见性,除非 dontAsk。是的,启用在服务器上,grok mcp enable|disable,TUI /mcps 空间切换。MCPTool 允许/拒绝规则。每工具在 ToolBridge 中注册。是的,mcp.<name>.enabled 禁用服务器而不删除它。权限规则可以拒绝带前缀的 MCP 工具 ID。tools/list 分页:客户端耗尽 tools/list 的 nextCursor,以便大型目录不会在传输时被截断。部分在选择加入的 2026-07-28 模式中耗尽 nextCursor。默认的 2025-06-18 仍然忽略游标(问题 28858)。没有单个 tools/list 请求。

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡