【免费下载链接】nimbalystNimbalyst - The open-source visual workspace for Claude Code, Codex, and OpenCode. Run multiple coding agents in parallel, edit their work visually in markdown, mockups, and diagrams, and track tasks. Free, MIT-licensed desktop app for macOS, Windows, Linux, with mobile companion for iOS and Android.项目地址https://gitcode.com/gh_mirrors/ni/nimbalyst点击查看免费下载Nimbalyst是一款开源的 AI 编程代理视觉工作区支持 Claude Code、Codex、OpenCode其MCP 集成Model Context Protocol模型上下文协议能力让它可以连接任意 MCP 服务器并把 AI 代理的工具调用结果——图表、截图、代码差异——直接可视化渲染在会话界面里。本文将从架构、配置、授权到结果渲染带你完整看懂这套机制。一、MCP 是什么Nimbalyst 为什么要内置它MCP 是 AI 代理与外部工具之间的标准协议只要一个工具实现了 MCP 服务器Claude Code、Codex 等代理就能调用它。Nimbalyst 的特别之处在于——它自己就是一个 MCP 服务器宿主。应用内部直接运行多个本地 MCP 服务器只监听127.0.0.1通过 HTTP SSE 传输为 AI 代理提供截图、提问、任务跟踪等能力无需用户额外安装任何进程。官方架构说明见 docs/INTERNAL_MCP_SERVERS.md。二、统一 MCP 服务器拓扑一个端口多种能力Nimbalyst 把所有内置 MCP 端点整合到同一个本地 HTTP 服务器上每个端点对代理而言是一个独立的 MCP 服务器。布局的唯一事实来源是 mcpTopology.ts服务器配置键端点提供能力nimbalyst核心/mcp/core向用户提问、截图编辑器、提交建议等nimbalyst-host/mcp/host应用设置、会话上下文、子会话编排nimbalyst-trackers/mcp/trackers任务/缺陷/计划跟踪tracker_*工具nimbalyst-situational/mcp/situational语音模式、协作文档、反馈nimbalyst-扩展名/mcp/ext/id每个激活的扩展各有一个独立服务器nimbalyst-extension-dev独立端口开发者模式的扩展构建/调试工具每个工具组还有不同的加载策略核心交互工具始终加载其余按需通过 ToolSearch 延迟加载以节省上下文 token。三、连接你自己的 MCP 服务器三种配置范围Nimbalyst 通过 McpConfigService.ts 合并三层 MCP 配置优先级依次为内置服务器上述拓扑自动启用用户级配置~/.claude.json的mcpServers字段——与 Claude Code CLI 完全共享claude mcp list看到的配置在 Nimbalyst 里同样生效工作区级配置项目根目录的.mcp.json团队可随仓库共享配置迁移机制详见 docs/MCP_CONFIG_MIGRATION.md。典型的工作区配置长这样{ mcpServers: { fetch: { type: stdio, command: uvx, args: [mcp-server-fetch] } } }支持三种传输类型stdio本地命令、sse和http远程服务器。配置值里可以用${VAR}和${VAR:-默认值}引用环境变量例如 API 密钥实现时兼容 Windows 环境变量展开细节见 docs/MCPCONFIGSERVICE_IMPLEMENTATION.md。20 一键安装的服务器模板在 设置 → MCP 服务器 面板实现见 MCPServersPanel.tsx中Nimbalyst 内置了丰富的模板点一下即可接入开发协作GitHub、Linear、Jira/ConfluenceAtlassian、Notion、Asana、Slack、Figma搜索与研究Brave Search、Fetch网页抓取、Context7数据与云服务PostHog、AWS、Stripe、Snowflake、Shopify、Sentry、Zapier本地工具Filesystem文件系统、sequential-thinking深度思考、Playwright、Chrome DevTools每个服务器还可以分别指定对 Claude / Codex 启用或禁用灵活控制哪些代理能访问哪些工具。OAuth 授权像登录网页一样连远程服务需要登录的远程 MCP 服务器如 Linear、Notion走浏览器 OAuth 流程Nimbalyst 调用本地mcp-remote桥接进程自动打开系统浏览器完成授权、持有回调令牌全程支持 PKCE 校验带原生oauth.clientId的配置则由所选 AI 服务商直接授权。完整流程与结果契约见 docs/MCP_OAUTH.md。四、可视化渲染工具结果不再是一堆 JSON这是 Nimbalyst 最有辨识度的能力。在 AI 会话记录transcript中普通工具调用显示为文本卡片但 Nimbalyst 注册了一套自定义工具组件CustomToolWidgets/index.ts把特定工具的原始结果替换为专属 UIdisplay_to_user代理把数据直接画给你——支持柱状图、折线图、饼图、面积图、散点图和图片画廊内嵌渲染在对话中capture_editor_screenshot编辑器截图工具展示大尺寸内嵌预览点击可放大tracker_*任务跟踪工具渲染为可交互的任务卡片recall/search_project_knowledge记忆检索结果展示来源文档标题与摘要而非原始 JSONBash/git_commit_proposal终端风格命令回显、交互式 Git 提交确认框架文档见 docs/CUSTOM_TOOL_WIDGETS.md扩展也可以注册自己的工具组件。这种可视化不只服务于读——代理截图看到的正是你在编辑器里编辑的内容形成AI 改 → 你可视化审 → AI 再改的闭环。比如在 mockup 画布上圈出某个表单区域就能让代理按你的标注修改此场景也常用capture_editor_screenshot工具核对效果五、工具预算与上下文成本每个工具的价格牌工具定义本身要占用上下文 token。Nimbalyst 在 设置 → 工具 面板ToolsMcpPanel.tsx为每个工具组显示加载策略徽章始终加载 / 按需加载 / 条件加载 / 外部估算 token 成本如~1.2k开关例如按项目关闭 Trackers 的 AI 访问这让新手也能直观地回答一个问题我接的这个 MCP 服务器会让我的上下文窗口贵多少六、安全设计要点仅本地回环内置 MCP 服务器只绑定127.0.0.1绝不暴露到网络每次启动随机令牌每个nimbalyst-*端点请求都携带Authorization: Bearer token防止本机其他进程冒用Issue #146 的修复设置工具允许/拒绝列表代理对设置的写入走白名单校验API 密钥等敏感字段被拒绝修改并限制 60 秒内最多 30 次写入OAuth 令牌不落应用日志mcp-remote的令牌缓存由桥接进程独占Nimbalyst 不复制、不上报七、快速上手清单 ✅下载并启动 Nimbalyst打开任意项目进入设置 → MCP 服务器从模板挑一个如 Filesystem、Brave SearchOAuth 类服务器点授权按钮在弹出的浏览器中登录API 密钥类服务器填入环境变量支持${VAR}展开按需在 Claude / Codex 之间切换启用在会话里让代理调用新工具观察结果如何被可视化渲染打开设置 → 工具查看各工具组的 token 预算并按需关闭延伸阅读主题文档路径内置 MCP 服务器架构docs/INTERNAL_MCP_SERVERS.md配置迁移~/.claude.jsondocs/MCP_CONFIG_MIGRATION.mdOAuth 授权流程docs/MCP_OAUTH.md配置服务实现docs/MCPCONFIGSERVICE_IMPLEMENTATION.md工具结果可视化组件docs/CUSTOM_TOOL_WIDGETS.md拓扑定义源码packages/runtime/src/ai/server/services/mcpTopology.ts设置面板源码packages/electron/src/renderer/components/GlobalSettings/panels/MCPServersPanel.tsxNimbalyst 的 MCP 集成把连接工具这件事降到了点选级别又把读工具结果这件事从 JSON 升维成了图表、截图和交互卡片。如果你的 AI 代理工作流正在被一堆原始输出淹没这套开源方案值得试试。赞分享【免费下载链接】nimbalystNimbalyst - The open-source visual workspace for Claude Code, Codex, and OpenCode. Run multiple coding agents in parallel, edit their work visually in markdown, mockups, and diagrams, and track tasks. Free, MIT-licensed desktop app for macOS, Windows, Linux, with mobile companion for iOS and Android.项目地址https://gitcode.com/gh_mirrors/ni/nimbalyst点击查看免费下载相关推荐如何快速集成MCP服务器到rLLM环境完整配置与实战指南如何快速集成MCP服务器到rLLM环境完整配置与实战指南 rLLMDemocratizing Reinforcement Learning for LLMsAI Agent强化学习大模型模型评测AgentScope MCP集成外部工具与服务连接AgentScope MCP集成外部工具与服务连接 本文详细介绍了AgentScope框架中MCPModel Context Protocol协议的集成实人工智能大模型AI Agent多智能体Agent 框架Agent 编排工具调用RAGMCP 服务语音Refly MCP服务器集成如何连接外部工具和服务Refly MCP服务器集成如何连接外部工具和服务 Refly 是一款开源的AI原生创作引擎通过其直观的自由画布界面结合多线程对话、工件、AI知识库人工智能AI 应用大模型AI AgentAgent 工作流AI 技能RAG创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考