Panduan Pemasangan
Mula beroperasi dalam masa kurang 5 minit. Panduan ini merangkumi persediaan untuk 23 klien MCP termasuk Claude Code, Claude Desktop, Cursor, VS Code / GitHub Copilot, dan Devin Desktop (Windsurf), dan banyak lagi.
Prasyarat: Anda perlukan kunci API daripada app.maguyva.ai dan satu repositori GitHub yang disambungkan.
Persediaan Persekitaran
#Mula-mula, tetapkan kunci API anda dalam pemboleh ubah persekitaran. Abaikan repository apabila klien MCP anda memberikan lalai untuk permintaan tersebut atau apabila kunci boleh mengakses tepat satu repositori; jika tidak, berikannya secara eksplisit.
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
. $PROFILEGantikan mgv_xxxx dengan kunci API sebenar anda daripada app.maguyva.ai.
Konfigurasi Klien
#Pilih klien MCP anda di bawah untuk arahan persediaan khusus.
Nota keserasian: Maguyva menggunakan MCP standard. Sebarang klien yang menyokong MCP boleh menyambung ke pelayan yang sama, walaupun kami belum menulis panduan persediaan rasmi untuknya lagi.
Claude Code
Pasang plugin Maguyva daripada marketplace Claude Code:
Tambah marketplace Maguyva, kemudian pasang plugin-nya (jalankan setiap arahan di dalam Claude Code):
/plugin marketplace add maguyva/agent-plugins
/plugin install maguyva@maguyva/plugin install membuka butiran plugin, tempat anda memilih skop pemasangan: anda sahaja (user), semua orang yang bekerja dalam repositori ini (project), atau anda sahaja dalam repositori ini (local). Arahan dalam sesi ini tiada bendera --scope.
Plugin ini mengesahkan diri melalui pemboleh ubah persekitaran MAGUYVA_API_KEY. Tetapkannya dalam shell anda:
export MAGUYVA_API_KEY=mgv_xxxxdirenv (.envrc) setiap projek disyorkan — kunci terhad kepada repositori tertentu, jadi nilai setiap projek sepadan dengan akses projek masing-masing. Shell export global turut memadai jika satu kunci merangkumi semua kerja anda.
Untuk pasukan, anda juga boleh menjalankan bentuk shell bagi kedua-dua arahan dari akar repositori, di luar Claude Code:
claude plugin marketplace add maguyva/agent-plugins --scope project
claude plugin install maguyva@maguyva --scope projectSkop project merekodkan plugin dalam .claude/settings.json repositori, yang anda commit. Ini menghidupkan plugin untuk rakan sepasukan tetapi tidak memuat turunnya, jadi setiap rakan sepasukan menjalankan arahan pemasangan sekali.
Manual (.mcp.json) — lanjutan
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}"
}
}
}
}Gantikan mgv_xxxx dengan kunci API anda daripada app.maguyva.ai.
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
Tambah ke fail konfigurasi Claude Desktop anda:
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
}Gantikan mgv_xxxx dengan kunci API anda daripada app.maguyva.ai.
claude_desktop_config.json hanya memulakan pelayan setempat, jadi persediaan ini menggunakan jambatan @maguyva/mcp (memerlukan Node.js / npx). Claude Desktop juga boleh mencapai Maguyva sebagai penyambung tersuai (Customize → Connectors) dengan pengepala permintaan authorization, tetapi pengepala permintaan masih beta untuk bilangan organisasi yang terhad.
Cursor
macOS: ~/.cursor/mcp.json
Windows: %UserProfile%\.cursor\mcp.json
Linux: ~/.cursor/mcp.json
Tambah ke .cursor/mcp.json pada root projek anda:
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer ${env:MAGUYVA_API_KEY}"
}
}
}
}Konfigurasi ini membaca kunci anda daripada pemboleh ubah persekitaran MAGUYVA_API_KEY. Tetapkannya kepada kunci API anda daripada app.maguyva.ai dalam persekitaran tempat klien anda dimulakan.
VS Code / GitHub Copilot
Tambah ke .vscode/mcp.json dalam projek anda, atau ke mcp.json profil anda (jalankan MCP: Open User Configuration):
{
"servers": {
"maguyva": {
"type": "http",
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer ${env:MAGUYVA_API_KEY}"
}
}
}
}Konfigurasi ini membaca kunci anda daripada pemboleh ubah persekitaran MAGUYVA_API_KEY. Tetapkannya kepada kunci API anda daripada app.maguyva.ai dalam persekitaran tempat klien anda dimulakan.
Ini format VS Code (kunci servers). VS Code menyelesaikan rujukan MAGUYVA_API_KEY daripada persekitaran tempat ia bermula. Aliran Add Server kini mengutamakan .mcp.json mudah alih (kunci mcpServers) yang turut dibaca GitHub Copilot CLI; fail itu tidak menyokong pemboleh ubah input atau fail persekitaran VS Code.
Devin Desktop (Windsurf)
macOS: ~/.config/devin/mcp_config.json
Windows: %APPDATA%\devin\mcp_config.json
Linux: ~/.config/devin/mcp_config.json
Windsurf kini dikenali sebagai Devin Desktop. Tambah ke fail konfigurasi MCP-nya:
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer ${env:MAGUYVA_API_KEY}"
}
}
}
}Konfigurasi ini membaca kunci anda daripada pemboleh ubah persekitaran MAGUYVA_API_KEY. Tetapkannya kepada kunci API anda daripada app.maguyva.ai dalam persekitaran tempat klien anda dimulakan.
Devin Local, ejen lalai, membaca fail ini sejak versi 3.6; versi terdahulu menyimpan pelayan dalam fail konfigurasi utama dan memindahkannya ke sini semasa bermula. Ejen Cascade lama, yang tidak digunakan untuk memulakan perbualan baharu, membaca fail yang sama. Devin Desktop menyelesaikan rujukan MAGUYVA_API_KEY daripada persekitaran tempat ia bermula.
Codex
macOS: ~/.codex/config.toml
Windows: %UserProfile%\.codex\config.toml
Linux: ~/.codex/config.toml
Tambah ke konfigurasi Codex CLI anda (~/.codex/config.toml):
[mcp_servers.maguyva]
url = "https://maguyva.tools/mcp"
bearer_token_env_var = "MAGUYVA_API_KEY"Konfigurasi ini membaca kunci anda daripada pemboleh ubah persekitaran MAGUYVA_API_KEY. Tetapkannya kepada kunci API anda daripada app.maguyva.ai dalam persekitaran tempat klien anda dimulakan.
GitHub Copilot CLI
Tambah ke ~/.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/mcpGantikan mgv_xxxx dengan kunci API anda daripada app.maguyva.ai.
Gemini CLI
macOS: ~/.gemini/settings.json
Windows: %UserProfile%\.gemini\settings.json
Linux: ~/.gemini/settings.json
Tambah ke tetapan Gemini CLI anda (~/.gemini/settings.json):
{
"mcpServers": {
"maguyva": {
"httpUrl": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer ${MAGUYVA_API_KEY}"
}
}
}
}Konfigurasi ini membaca kunci anda daripada pemboleh ubah persekitaran MAGUYVA_API_KEY. Tetapkannya kepada kunci API anda daripada app.maguyva.ai dalam persekitaran tempat klien anda dimulakan.
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
Tambah ke tetapan MCP Cline anda:
{
"mcpServers": {
"maguyva": {
"type": "streamableHttp",
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
},
"disabled": false,
"autoApprove": []
}
}
}Gantikan mgv_xxxx dengan kunci API anda daripada app.maguyva.ai.
Goose
macOS: ~/.config/goose/config.yaml
Windows: %APPDATA%\Block\goose\config\config.yaml
Linux: ~/.config/goose/config.yaml
Tambah ke konfigurasi Goose anda:
extensions:
maguyva:
name: maguyva
type: streamable_http
uri: https://maguyva.tools/mcp
enabled: true
headers:
Authorization: Bearer mgv_xxxx
timeout: 300Gantikan mgv_xxxx dengan kunci API anda daripada app.maguyva.ai.
LM Studio
Dalam LM Studio, buka tab Program di bar sisi kanan, pilih Install → Edit mcp.json dan tambah:
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}Gantikan mgv_xxxx dengan kunci API anda daripada app.maguyva.ai.
Continue
Simpan sebagai .continue/mcpServers/maguyva.yaml dalam ruang kerja anda (atau tambah entri mcpServers ke ~/.continue/config.yaml), kemudian tetapkan MAGUYVA_API_KEY dalam ~/.continue/.env:
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 }}Konfigurasi ini membaca kunci anda daripada pemboleh ubah persekitaran MAGUYVA_API_KEY. Tetapkannya kepada kunci API anda daripada app.maguyva.ai dalam persekitaran tempat klien anda dimulakan.
Continue menggunakan pelayan MCP dalam mod ejen sahaja. Ia mencari rahsia dalam ~/.continue/.env, kemudian dalam .continue/.env dan .env ruang kerja, kemudian dalam persekitaran proses.
Kiro CLI (Amazon Q Developer CLI)
macOS: ~/.kiro/settings/mcp.json
Windows: %USERPROFILE%\.kiro\settings\mcp.json
Linux: ~/.kiro/settings/mcp.json
Tambah ke konfigurasi MCP Kiro CLI (~/.kiro/settings/mcp.json, atau .kiro/settings/mcp.json dalam projek):
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}Gantikan mgv_xxxx dengan kunci API anda daripada app.maguyva.ai.
Kiro CLI menggantikan Amazon Q Developer CLI. Semasa dipasang, ia menyalin pelayan anda sekali dari ~/.aws/amazonq/mcp.json ke ~/.kiro/settings/mcp.json, dan .kiro/settings/mcp.json projek diutamakan berbanding fail pengguna.
PyCharm
Tampal dalam Settings | Tools | AI Assistant | Model Context Protocol (MCP) → Add, sebagai konfigurasi JSON:
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
}Gantikan mgv_xxxx dengan kunci API anda daripada app.maguyva.ai.
Persediaan ini menggunakan jambatan @maguyva/mcp (memerlukan Node.js / npx). Konfigurasi sambungan jauh yang menggunakan sokongan natif klien ini belum disahkan dalam panduan ini; ini tidak bermakna klien tersebut tiada sokongan natif untuk sambungan jauh. Maguyva berjalan sepenuhnya dari jauh — hanya jambatan berjalan secara setempat.
Zed
macOS: ~/.config/zed/settings.json
Windows: %AppData%\Zed\settings.json
Linux: ~/.config/zed/settings.json
Tambah ke tetapan Zed anda (~/.config/zed/settings.json):
{
"context_servers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}Gantikan mgv_xxxx dengan kunci API anda daripada app.maguyva.ai.
Trae
Hidupkan Enable Project MCP dalam Settings → MCP, kemudian tambah ke .trae/mcp.json di akar projek anda:
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}Gantikan mgv_xxxx dengan kunci API anda daripada app.maguyva.ai.
OpenCode
Tambah ke opencode.json pada root projek anda:
{
"mcp": {
"maguyva": {
"type": "remote",
"url": "https://maguyva.tools/mcp",
"enabled": true,
"headers": {
"Authorization": "Bearer {env:MAGUYVA_API_KEY}"
}
}
}
}Konfigurasi ini membaca kunci anda daripada pemboleh ubah persekitaran MAGUYVA_API_KEY. Tetapkannya kepada kunci API anda daripada app.maguyva.ai dalam persekitaran tempat klien anda dimulakan.
BoltAI
macOS: ~/.boltai/mcp.json
Tambah ke konfigurasi MCP BoltAI anda:
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
}Gantikan mgv_xxxx dengan kunci API anda daripada app.maguyva.ai.
Persediaan ini menggunakan jambatan @maguyva/mcp (memerlukan Node.js / npx). Konfigurasi sambungan jauh yang menggunakan sokongan natif klien ini belum disahkan dalam panduan ini; ini tidak bermakna klien tersebut tiada sokongan natif untuk sambungan jauh. Maguyva berjalan sepenuhnya dari jauh — hanya jambatan berjalan secara setempat.
LibreChat
Tambah ke librechat.yaml dan tetapkan MAGUYVA_API_KEY dalam persekitaran pelayan LibreChat:
mcpServers:
maguyva:
type: streamable-http
url: https://maguyva.tools/mcp
headers:
Authorization: Bearer ${MAGUYVA_API_KEY}
requiresOAuth: falseKonfigurasi ini membaca kunci anda daripada pemboleh ubah persekitaran MAGUYVA_API_KEY. Tetapkannya kepada kunci API anda daripada app.maguyva.ai dalam persekitaran tempat klien anda dimulakan.
Antigravity
macOS: ~/.gemini/config/mcp_config.json
Windows: %UserProfile%\.gemini\config\mcp_config.json
Linux: ~/.gemini/config/mcp_config.json
Tambah ke konfigurasi MCP Antigravity anda:
{
"mcpServers": {
"maguyva": {
"serverUrl": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}Gantikan mgv_xxxx dengan kunci API anda daripada app.maguyva.ai.
Claude Cowork
Claude Cowork tidak memuatkan pelayan daripada claude_desktop_config.json; ia mencapai pelayan jauh sebagai penyambung tersuai. Dalam Customize → Connectors, tambah penyambung tersuai dengan URL https://maguyva.tools/mcp, pilih No sign-in dan tambah pengepala permintaan authorization yang nilainya Bearer diikuti kunci API anda. Pengepala permintaan masih beta untuk bilangan organisasi yang terhad; jika dialog tiada bahagian Request headers, Cowork belum boleh membuat pengesahan dengan Maguyva. Lihat dokumen →
ChatGPT
ChatGPT menyokong pelayan MCP jauh pada pelan Business, Enterprise, dan Edu melalui Settings → Apps → Create. Endpoint HTTPS jauh diperlukan — ChatGPT tidak menyokong pelayan stdio tempatan. Lihat panduan MCP OpenAI untuk persediaan. Lihat dokumen →
Warp
Tambah ke ~/.warp/.mcp.json (atau .warp/.mcp.json dalam projek), atau tampal dalam Settings → Agents → MCP servers → + Add:
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}Gantikan mgv_xxxx dengan kunci API anda daripada app.maguyva.ai.
Maguyva menggunakan MCP standard. Sebarang klien yang menyokong protokol ini boleh menyambung — walaupun tiada panduan rasmi di atas. 23 klien didokumenkan, lebih banyak ditambah secara berkala.
Sahkan Persediaan Anda
#Selepas menyambung, cuba tanya ejen anda beberapa soalan:
- "Repositori manakah yang telah saya sambungkan?" — mengesahkan sambungan berfungsi
- "Bagaimana pengesahan (authentication) dikendalikan dalam kod ini?" — menguji carian semantik
- "Cari semua fungsi yang memanggil pangkalan data" — menguji carian kebergantungan
- "Kelas UserService bergantung kepada apa?" — menguji carian simbol
Anda sepatutnya nampak hasil lengkap dengan laluan fail dan nombor baris daripada repositori yang disambungkan. Jika tidak, semak troubleshooting section di bawah.
Format Repositori
#Apabila menyatakan repositori:
- Dengan cabang:
"owner/repo:branch"(e.g.,"owner/repository:develop") - Cabang lalai:
"owner/repo"
Petua: gunakan repository_context(action="info", repository="...") untuk menyemak penentuan repositori. Penggantian repositori lalai hanya terpakai pada panggilan semasa.
Penyelesaian Masalah
#Isu Kunci API
#- Sahkan kunci anda bermula dengan awalan
mgv_ - Semak kunci itu ditetapkan dengan betul dalam persekitaran anda
- Pastikan kunci itu belum luput tempoh
Repositori Tidak Ditemui
#- Sahkan repositori itu disambungkan dalam app.maguyva.ai
- Semak format owner/repo adalah betul
- Pastikan anda mempunyai akses kepada repositori itu
Isu Sambungan MCP
#- Jika klien anda menggunakan jambatan @maguyva/mcp, pastikan
npxtersedia dalam PATH anda - Semak token API anda sah dan belum luput tempoh
- Uji ketersambungan ke
https://maguyva.tools/mcp - Semak sintaks konfigurasi MCP klien anda
Langkah Seterusnya
#- Rujukan API MCP - Dokumentasi API lengkap
- Cara Ia Berfungsi - Fahami pengoptimuman konteks
- Penyelesaian Masalah - Betulkan isu persediaan dan sambungan