インストールガイド
5分足らずで使い始められます。このガイドにはClaude Code, Claude Desktop, Cursor, VS Code / GitHub Copilot、Devin Desktop (Windsurf)を含む23件のMCPクライアント向けセットアップが含まれています。
前提条件: app.maguyva.aiから取得したAPIキーと、接続済みのGitHubリポジトリが必要です。
環境のセットアップ
#まず、API キーを環境変数に設定します。MCP クライアントがリクエストの既定値を提供する場合、またはキーがアクセスできるリポジトリが一つだけの場合は repository を省略し、それ以外では明示的に渡します。
macOS/Linux (Bash/Zsh)
## Add to your shell profile for persistence:
echo 'export MAGUYVA_API_KEY="mgv_xxxx"' >> ~/.zshrc # or ~/.bashrc
source ~/.zshrc # reloadWindows (PowerShell)
## Make it persist in your profile:
'$Env:MAGUYVA_API_KEY="mgv_xxxx"' | Out-File -Append $PROFILE
. $PROFILEmgv_xxxxを、app.maguyva.aiから取得した実際のAPIキーに置き換えてください。
クライアント設定
#以下から使用するMCPクライアントを選んで、具体的なセットアップ手順を確認してください。
互換性に関する注記: Maguyvaは標準のMCPを使用しています。MCPに対応したクライアントであれば、まだ公式のセットアップガイドを用意していなくても、同じサーバーに接続できます。
Claude Code
Claude Codeのマーケットプレイスから、Maguyvaプラグインをインストールしてください:
Maguyvaのマーケットプレイスを追加してから、プラグインをインストールしてください(各コマンドはClaude Code内で実行します):
/plugin marketplace add maguyva/agent-plugins
/plugin install maguyva@maguyva/plugin installを実行するとプラグインの詳細が開き、そこでインストールスコープを選びます。自分だけ(user)、このリポジトリで作業する全員(project)、このリポジトリでの自分だけ(local)のいずれかです。これらのセッション内コマンドには--scopeフラグはありません。
このプラグインはMAGUYVA_API_KEY環境変数を使って認証します。シェルで次のように設定してください:
export MAGUYVA_API_KEY=mgv_xxxxプロジェクトごとのdirenv(.envrc)の利用を推奨します。APIキーはリポジトリ単位で発行されるため、プロジェクトごとに値を設定しておくと、それぞれのアクセス範囲に一致します。1つのキーですべての作業をカバーできるなら、グローバルなシェルのexportでも問題ありません。
チームで使う場合は、代わりにClaude Codeの外で、リポジトリのルートから両方のコマンドのシェル版を実行することもできます:
claude plugin marketplace add maguyva/agent-plugins --scope project
claude plugin install maguyva@maguyva --scope projectprojectスコープでは、プラグインがリポジトリの.claude/settings.jsonに記録され、それをコミットします。これでチームメイトに対してプラグインが有効になりますが、ダウンロードはされないため、各チームメイトがインストールコマンドを一度実行します。
手動設定(.mcp.json) — 上級者向け
claude mcp add --transport http maguyva https://maguyva.tools/mcp --header 'Authorization: Bearer ${MAGUYVA_API_KEY}'{
"mcpServers": {
"maguyva": {
"type": "http",
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer ${MAGUYVA_API_KEY}"
}
}
}
}mgv_xxxxを、app.maguyva.aiから取得したAPIキーに置き換えてください。
Claude Desktop
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %AppData%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
Claude Desktopの設定ファイルに追加してください:
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
}mgv_xxxxを、app.maguyva.aiから取得したAPIキーに置き換えてください。
claude_desktop_config.jsonはローカルサーバーしか起動しないため、この設定は@maguyva/mcpブリッジを使います(Node.js / npxが必要)。Claude DesktopはMaguyvaにカスタムコネクター(Customize → Connectors)としてauthorizationリクエストヘッダー付きで接続することもできますが、リクエストヘッダーは一部の組織向けのベータ版です。
Cursor
macOS: ~/.cursor/mcp.json
Windows: %UserProfile%\.cursor\mcp.json
Linux: ~/.cursor/mcp.json
プロジェクトルートの.cursor/mcp.jsonに追加してください:
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer ${env:MAGUYVA_API_KEY}"
}
}
}
}この設定はMAGUYVA_API_KEY環境変数からキーを読み込みます。クライアントを起動する環境で、app.maguyva.aiで取得したAPIキーを設定してください。
VS Code / GitHub Copilot
プロジェクトの.vscode/mcp.jsonか、プロファイルのmcp.json(MCP: Open User Configurationを実行)に追加します:
{
"servers": {
"maguyva": {
"type": "http",
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer ${env:MAGUYVA_API_KEY}"
}
}
}
}この設定はMAGUYVA_API_KEY環境変数からキーを読み込みます。クライアントを起動する環境で、app.maguyva.aiで取得したAPIキーを設定してください。
これはVS Codeの形式(serversキー)です。VS CodeはMAGUYVA_API_KEYの参照を、起動時の環境から解決します。Add Serverの流れでは現在、GitHub Copilot CLIも読むポータブルな.mcp.json(mcpServersキー)が優先されますが、このファイルはVS Codeの入力変数や環境ファイルに対応していません。
Devin Desktop (Windsurf)
macOS: ~/.config/devin/mcp_config.json
Windows: %APPDATA%\devin\mcp_config.json
Linux: ~/.config/devin/mcp_config.json
WindsurfはDevin Desktopになりました。そのMCP設定ファイルに追加します:
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer ${env:MAGUYVA_API_KEY}"
}
}
}
}この設定はMAGUYVA_API_KEY環境変数からキーを読み込みます。クライアントを起動する環境で、app.maguyva.aiで取得したAPIキーを設定してください。
デフォルトのエージェントであるDevin Localは、バージョン3.6からこのファイルを読みます。それ以前のバージョンはサーバーをメインの設定ファイルに保存しており、起動時にここへ移します。新しい会話の開始には使われない旧来のCascadeエージェントも、同じファイルを読みます。Devin DesktopはMAGUYVA_API_KEYの参照を、起動時の環境から解決します。
Codex
macOS: ~/.codex/config.toml
Windows: %UserProfile%\.codex\config.toml
Linux: ~/.codex/config.toml
Codex CLIの設定(~/.codex/config.toml)に追加してください:
[mcp_servers.maguyva]
url = "https://maguyva.tools/mcp"
bearer_token_env_var = "MAGUYVA_API_KEY"この設定はMAGUYVA_API_KEY環境変数からキーを読み込みます。クライアントを起動する環境で、app.maguyva.aiで取得したAPIキーを設定してください。
GitHub Copilot CLI
~/.copilot/mcp-config.jsonに追加してください:
{
"mcpServers": {
"maguyva": {
"type": "http",
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}copilot mcp add --transport http --header "Authorization: Bearer mgv_xxxx" maguyva https://maguyva.tools/mcpmgv_xxxxを、app.maguyva.aiから取得したAPIキーに置き換えてください。
Gemini CLI
macOS: ~/.gemini/settings.json
Windows: %UserProfile%\.gemini\settings.json
Linux: ~/.gemini/settings.json
Gemini CLIの設定(~/.gemini/settings.json)に追加してください:
{
"mcpServers": {
"maguyva": {
"httpUrl": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer ${MAGUYVA_API_KEY}"
}
}
}
}この設定はMAGUYVA_API_KEY環境変数からキーを読み込みます。クライアントを起動する環境で、app.maguyva.aiで取得したAPIキーを設定してください。
Cline
macOS: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Windows: %AppData%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
Linux: ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
ClineのMCP設定に追加してください:
{
"mcpServers": {
"maguyva": {
"type": "streamableHttp",
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
},
"disabled": false,
"autoApprove": []
}
}
}mgv_xxxxを、app.maguyva.aiから取得したAPIキーに置き換えてください。
Goose
macOS: ~/.config/goose/config.yaml
Windows: %APPDATA%\Block\goose\config\config.yaml
Linux: ~/.config/goose/config.yaml
Gooseの設定に追加してください:
extensions:
maguyva:
name: maguyva
type: streamable_http
uri: https://maguyva.tools/mcp
enabled: true
headers:
Authorization: Bearer mgv_xxxx
timeout: 300mgv_xxxxを、app.maguyva.aiから取得したAPIキーに置き換えてください。
LM Studio
LM Studioで右サイドバーのProgramタブを開き、Install → Edit mcp.jsonを選んで追加します:
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}mgv_xxxxを、app.maguyva.aiから取得したAPIキーに置き換えてください。
Continue
ワークスペースに.continue/mcpServers/maguyva.yamlとして保存し(または~/.continue/config.yamlにmcpServersエントリを追加し)、~/.continue/.envにMAGUYVA_API_KEYを設定します:
name: Maguyva
version: 0.0.1
schema: v1
mcpServers:
- name: maguyva
type: streamable-http
url: https://maguyva.tools/mcp
requestOptions:
headers:
Authorization: Bearer ${{ secrets.MAGUYVA_API_KEY }}この設定はMAGUYVA_API_KEY環境変数からキーを読み込みます。クライアントを起動する環境で、app.maguyva.aiで取得したAPIキーを設定してください。
ContinueがMCPサーバーを使えるのはエージェントモードだけです。シークレットは~/.continue/.env、次にワークスペースの.continue/.envと.env、最後にプロセスの環境変数の順で探します。
Kiro CLI (Amazon Q Developer CLI)
macOS: ~/.kiro/settings/mcp.json
Windows: %USERPROFILE%\.kiro\settings\mcp.json
Linux: ~/.kiro/settings/mcp.json
Kiro CLIのMCP設定(~/.kiro/settings/mcp.json、プロジェクトでは.kiro/settings/mcp.json)に追加します:
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}mgv_xxxxを、app.maguyva.aiから取得したAPIキーに置き換えてください。
Kiro CLIはAmazon Q Developer CLIの後継です。インストール時に一度だけ、~/.aws/amazonq/mcp.jsonのサーバーが~/.kiro/settings/mcp.jsonへコピーされます。プロジェクトの.kiro/settings/mcp.jsonはユーザーファイルより優先されます。
PyCharm
Settings | Tools | AI Assistant | Model Context Protocol (MCP) → AddにJSON設定として貼り付けます:
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
}mgv_xxxxを、app.maguyva.aiから取得したAPIキーに置き換えてください。
この設定では @maguyva/mcp ブリッジを使用します(Node.js / npx が必要です)。このガイドでは、このクライアントのネイティブなリモート接続設定はまだ検証していませんが、クライアントがネイティブなリモート接続に対応していないという意味ではありません。Maguyva はすべてリモートで動作し、ローカルで動作するのはブリッジのみです。
Zed
macOS: ~/.config/zed/settings.json
Windows: %AppData%\Zed\settings.json
Linux: ~/.config/zed/settings.json
Zedの設定(~/.config/zed/settings.json)に追加してください:
{
"context_servers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}mgv_xxxxを、app.maguyva.aiから取得したAPIキーに置き換えてください。
Trae
Settings → MCPでEnable Project MCPをオンにしてから、プロジェクトルートの.trae/mcp.jsonに追加します:
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}mgv_xxxxを、app.maguyva.aiから取得したAPIキーに置き換えてください。
OpenCode
プロジェクトルートのopencode.jsonに追加してください:
{
"mcp": {
"maguyva": {
"type": "remote",
"url": "https://maguyva.tools/mcp",
"enabled": true,
"headers": {
"Authorization": "Bearer {env:MAGUYVA_API_KEY}"
}
}
}
}この設定はMAGUYVA_API_KEY環境変数からキーを読み込みます。クライアントを起動する環境で、app.maguyva.aiで取得したAPIキーを設定してください。
BoltAI
macOS: ~/.boltai/mcp.json
BoltAIのMCP設定に追加してください:
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
}mgv_xxxxを、app.maguyva.aiから取得したAPIキーに置き換えてください。
この設定では @maguyva/mcp ブリッジを使用します(Node.js / npx が必要です)。このガイドでは、このクライアントのネイティブなリモート接続設定はまだ検証していませんが、クライアントがネイティブなリモート接続に対応していないという意味ではありません。Maguyva はすべてリモートで動作し、ローカルで動作するのはブリッジのみです。
LibreChat
librechat.yamlに追加し、LibreChatサーバーの環境でMAGUYVA_API_KEYを設定します:
mcpServers:
maguyva:
type: streamable-http
url: https://maguyva.tools/mcp
headers:
Authorization: Bearer ${MAGUYVA_API_KEY}
requiresOAuth: falseこの設定はMAGUYVA_API_KEY環境変数からキーを読み込みます。クライアントを起動する環境で、app.maguyva.aiで取得したAPIキーを設定してください。
Antigravity
macOS: ~/.gemini/config/mcp_config.json
Windows: %UserProfile%\.gemini\config\mcp_config.json
Linux: ~/.gemini/config/mcp_config.json
AntigravityのMCP設定に追加してください:
{
"mcpServers": {
"maguyva": {
"serverUrl": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}mgv_xxxxを、app.maguyva.aiから取得したAPIキーに置き換えてください。
Claude Cowork
Claude Coworkはclaude_desktop_config.jsonのサーバーを読み込まず、リモートサーバーにはカスタムコネクターとして接続します。Customize → Connectorsで、URL https://maguyva.tools/mcpのカスタムコネクターを追加し、No sign-inを選び、値がBearerとAPIキーからなるauthorizationリクエストヘッダーを追加します。リクエストヘッダーは一部の組織向けのベータ版です。ダイアログにRequest headersの項目がなければ、CoworkはまだMaguyvaに認証できません。 ドキュメントを見る →
ChatGPT
ChatGPTはBusiness、Enterprise、Eduプランで、Settings → Apps → CreateからリモートMCPサーバーに対応しています。リモートHTTPSエンドポイントが必要です。ChatGPTはローカルstdioサーバーには対応していません。セットアップはOpenAIのMCPガイドを参照してください。 ドキュメントを見る →
Warp
~/.warp/.mcp.json(プロジェクトでは.warp/.mcp.json)に追加するか、Settings → Agents → MCP servers → + Addに貼り付けます:
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}mgv_xxxxを、app.maguyva.aiから取得したAPIキーに置き換えてください。
Maguyvaは標準のMCPを使用しています。上記に専用ガイドがなくても、プロトコルに対応するクライアントであれば接続できます。現在23件のクライアントがドキュメント化されており、随時追加されています。
セットアップを検証する
#接続後、エージェントにいくつか質問してみてください:
- "接続しているリポジトリはどれですか?" — 接続が機能しているかを確認する
- "このコードベースでは認証がどう処理されていますか?" — セマンティック検索をテストする
- "データベースを呼び出しているすべての関数を見つけて" — 依存関係検索をテストする
- "UserServiceクラスは何に依存していますか?" — シンボルルックアップをテストする
接続済みリポジトリのファイルパスと行番号付きの結果が返ってくるはずです。返ってこない場合は、下のtroubleshooting sectionを確認してください。
リポジトリ形式
#リポジトリを指定する際は:
- ブランチ指定あり:
"owner/repo:branch"(e.g.,"owner/repository:develop") - デフォルトブランチ:
"owner/repo"
ヒント: repository_context(action="info", repository="...") でリポジトリ名の解決を確認できます。リポジトリの上書き指定は、その呼び出しにのみ適用されます。
トラブルシューティング
#APIキーの問題
#- キーが
mgv_で始まっているか確認する - キーが環境に正しく設定されているか確認する
- キーの有効期限が切れていないか確認する
リポジトリが見つからない
#- app.maguyva.aiでリポジトリが接続されているか確認する
- owner/repo形式が正しいか確認する
- リポジトリへのアクセス権があるか確認する
MCP接続の問題
#- クライアントで @maguyva/mcp ブリッジを使う場合は、PATH から
npxを実行できることを確認してください - APIトークンが有効で、期限切れでないか確認する
https://maguyva.tools/mcpへの接続をテストする- クライアントのMCP設定構文を確認する
次のステップ
#- MCP APIリファレンス - 完全なAPIドキュメント
- 仕組み - コンテキスト最適化を理解する
- トラブルシューティング - セットアップと接続の問題を解決する