mcpField
M
Maguyva

Maguyva

远程服务
maguyva.ai开发工具315 周前更新

关于 Maguyva

Maguyva 是面向编码 Agent 的远程代码智能 MCP 服务,可在已索引仓库中进行语义、结构、图和全文搜索。Node.js 标准输入输出桥接程序可供无法通过 HTTP 连接远程 MCP 的客户端使用。

主要功能

  1. 01语义、结构、图和全文搜索
  2. 02搜索已索引的代码仓库
  3. 03远程 streamable-HTTP 端点
  4. 04为兼容客户端提供 Node.js 标准输入输出桥接

适用场景

  1. 01在已索引仓库中查找相关代码
  2. 02从支持远程 MCP 的客户端使用代码搜索
  3. 03通过桥接连接仅支持标准输入输出的客户端

MCP 相关

Maguyva 通过远程 streamable-HTTP MCP 服务提供代码搜索能力。附带的标准输入输出桥接程序会将本地客户端流量转发到该端点。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://maguyva.tools/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://maguyva.tools/mcp需要授权

工具

详细介绍

@maguyva/mcp

Maguyva 是一个代码智能 MCP 服务:可在已索引的代码库中进行语义、结构、图谱和文本搜索,让你的 Agent 快速找到所需内容。

Maguyva 是一个位于 https://maguyva.tools/mcp 的远程流式 HTTP MCP 服务。大多数现代客户端都可以直接连接,无需本地进程。对于无法直接连接的客户端,本软件包提供 stdio 桥接。

选择适合你的方式:

你的客户端使用方式
Claude Code 或 OpenAI Codexmaguyva/agent-plugins 插件——集成了连接配置、使用技能和会话启动指南
支持带 Authorization 标头的远程 MCP(Cursor、VS Code、Windsurf、Zed、OpenCode、Gemini CLI 等)直接使用 HTTP 配置——见下文
仅支持 stdio 的 MCP 客户端使用本软件包

无论选择哪种方式,都请从 maguyva.ai 控制面板获取 API 密钥,并安装使用技能(见安装技能)——该技能会教你的 Agent 何时以及如何使用 Maguyva 的工具。

Claude Code / Codex

从 maguyva/agent-plugins 安装插件:

/plugin marketplace add maguyva/agent-plugins
/plugin install maguyva@maguyva
export MAGUYVA_API_KEY='<your key>'

该插件直接通过 HTTP 连接,并包含技能和钩子——无需进行其他设置。

直接使用 HTTP(其他客户端优先选择此方式)

如果你的客户端支持带自定义 Authorization 标头的远程 MCP 服务,请直接连接:

{
  "mcpServers": {
    "maguyva": {
      "url": "https://maguyva.tools/mcp",
      "headers": {
        "Authorization": "Bearer ${MAGUYVA_API_KEY}"
      }
    }
  }
}

具体配置格式因客户端而异(VS Code 使用 servers + type: "http",Gemini CLI 使用 httpUrl,Codex 使用 TOML 等)。安装文档为每个客户端提供了经过验证、可直接复制粘贴的配置片段。

本软件包:stdio 桥接

仅当你的客户端使用 stdio,但无法直接连接远程 HTTP 服务时才需要。它会在本地运行,在客户端的 stdio 传输与 https://maguyva.tools/mcp 之间转发,并在重新连接远程服务时保持本地管道不中断。

需要 Node.js。在客户端的 MCP 配置中添加:

{
  "mcpServers": {
    "maguyva": {
      "command": "npx",
      "args": ["-y", "@maguyva/mcp"],
      "env": {
        "MAGUYVA_API_KEY": "your-api-key"
      }
    }
  }
}

选项:可使用 --api-key=KEY 替代环境变量,并使用 --server=URL(或 MAGUYVA_SERVER_URL)覆盖端点。

安装技能

无论使用哪种传输方式,都请安装 Maguyva 技能,让你的 Agent 了解如何更好地使用这些工具——包括工具选择、何时使用本地 grep 优于索引搜索,以及故障排除:

curl -fsSL https://maguyva.tools/install-skill.sh | sh -s -- --client <client>

--client 可接受 claude、opencode、codex、cursor、vscode、gemini、cline 或 agents(通用的 ~/.agents/skills 路径)。该技能依据开放的 Agent Skills 标准编写,位于 maguyva/agent-plugins 中。Claude Code 和 Codex 插件用户已拥有该技能——插件已将其打包。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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