Asennusopas
Pääset käyntiin alle 5 minuutissa. Tämä opas sisältää asennuksen 23 MCP-asiakasohjelmalle, mukaan lukien Claude Code, Claude Desktop, Cursor, VS Code / GitHub Copilot, ja Devin Desktop (Windsurf), ja muita.
Esivaatimukset: Tarvitset API-avaimen osoitteesta app.maguyva.ai ja yhdistetyn GitHub-repositorion.
Ympäristön asetukset
#Aseta ensin API-avain ympäristömuuttujaan. Jätä repository pois, kun MCP-asiakas antaa pyyntökohtaisen oletuksen tai kun avaimella on pääsy täsmälleen yhteen repositoryyn; muussa tapauksessa anna se erikseen.
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
. $PROFILEKorvaa mgv_xxxx oikealla API-avaimellasi osoitteesta app.maguyva.ai.
Asiakasohjelman konfigurointi
#Valitse MCP-asiakasohjelmasi alta saadaksesi tarkat asennusohjeet.
Yhteensopivuushuomautus: Maguyva käyttää tavallista MCP:tä. Mikä tahansa MCP:tä tukeva asiakasohjelma voi yhdistää samaan palvelimeen, vaikka emme olisikaan vielä kirjoittaneet sille virallista asennusopasta.
Claude Code
Asenna Maguyva-laajennus Claude Code -markkinapaikalta:
Lisää Maguyva-kauppapaikka ja asenna sitten laajennus (suorita jokainen komento Claude Code -sovelluksessa):
/plugin marketplace add maguyva/agent-plugins
/plugin install maguyva@maguyva/plugin install avaa laajennuksen tiedot, joissa valitset asennuksen laajuuden: vain sinä (user), kaikki tässä repositoriossa työskentelevät (project) tai vain sinä tässä repositoriossa (local). Näillä istunnon sisäisillä komennoilla ei ole --scope-lippua.
Laajennus tunnistautuu ympäristömuuttujan MAGUYVA_API_KEY kautta. Aseta se komentotulkissasi:
export MAGUYVA_API_KEY=mgv_xxxxProjektikohtainen direnv (.envrc) on suositeltava — avaimet ovat repositoriokohtaisia, joten projektikohtainen arvo vastaa kunkin projektin käyttöoikeuksia. Globaali shell-export toimii, jos yksi avain kattaa kaiken työsi.
Tiimiä varten voit sen sijaan ajaa molempien komentojen shell-muodon repositorion juuresta, Claude Code -sovelluksen ulkopuolella:
claude plugin marketplace add maguyva/agent-plugins --scope project
claude plugin install maguyva@maguyva --scope projectLaajuus project tallentaa laajennuksen repositorion tiedostoon .claude/settings.json, jonka committaat. Se ottaa laajennuksen käyttöön tiimikavereille mutta ei lataa sitä, joten jokainen tiimikaveri ajaa asennuskomennon kerran.
Manuaalinen (.mcp.json) — edistynyt
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}"
}
}
}
}Korvaa mgv_xxxx API-avaimellasi osoitteesta 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
Lisää Claude Desktop -sovelluksen määritystiedostoon:
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
}Korvaa mgv_xxxx API-avaimellasi osoitteesta app.maguyva.ai.
claude_desktop_config.json käynnistää vain paikallisia palvelimia, joten tämä asetus käyttää @maguyva/mcp-siltaa (vaatii Node.js / npx). Claude Desktop voi myös tavoittaa Maguyvan mukautettuna liittimenä (Customize → Connectors) authorization-pyyntöotsakkeen kanssa, mutta pyyntöotsakkeet ovat betavaiheessa rajatulle joukolle organisaatioita.
Cursor
macOS: ~/.cursor/mcp.json
Windows: %UserProfile%\.cursor\mcp.json
Linux: ~/.cursor/mcp.json
Lisää projektisi juureen tiedostoon .cursor/mcp.json:
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer ${env:MAGUYVA_API_KEY}"
}
}
}
}Tämä konfiguraatio lukee avaimesi MAGUYVA_API_KEY-ympäristömuuttujasta. Aseta siihen API-avaimesi palvelusta app.maguyva.ai siinä ympäristössä, josta asiakasohjelmasi käynnistyy.
VS Code / GitHub Copilot
Lisää projektisi tiedostoon .vscode/mcp.json tai profiilisi tiedostoon mcp.json (aja MCP: Open User Configuration):
{
"servers": {
"maguyva": {
"type": "http",
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer ${env:MAGUYVA_API_KEY}"
}
}
}
}Tämä konfiguraatio lukee avaimesi MAGUYVA_API_KEY-ympäristömuuttujasta. Aseta siihen API-avaimesi palvelusta app.maguyva.ai siinä ympäristössä, josta asiakasohjelmasi käynnistyy.
Tämä on VS Coden muoto (avain servers). VS Code ratkaisee viittauksen MAGUYVA_API_KEY ympäristöstä, jossa se käynnistyy. Add Server -kulku suosii nyt siirrettävää .mcp.json-tiedostoa (avain mcpServers), jota myös GitHub Copilot CLI lukee; se tiedosto ei tue VS Coden syötemuuttujia eikä ympäristötiedostoja.
Devin Desktop (Windsurf)
macOS: ~/.config/devin/mcp_config.json
Windows: %APPDATA%\devin\mcp_config.json
Linux: ~/.config/devin/mcp_config.json
Windsurf on nyt Devin Desktop. Lisää sen MCP-asetustiedostoon:
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer ${env:MAGUYVA_API_KEY}"
}
}
}
}Tämä konfiguraatio lukee avaimesi MAGUYVA_API_KEY-ympäristömuuttujasta. Aseta siihen API-avaimesi palvelusta app.maguyva.ai siinä ympäristössä, josta asiakasohjelmasi käynnistyy.
Oletusagentti Devin Local lukee tämän tiedoston versiosta 3.6 alkaen; aiemmat versiot pitivät palvelimet pääasetustiedostossa ja siirtävät ne tänne käynnistyksen yhteydessä. Vanha Cascade-agentti, jolla uudet keskustelut eivät käynnisty, lukee samaa tiedostoa. Devin Desktop -sovellus ratkaisee viittauksen MAGUYVA_API_KEY siitä ympäristöstä, jossa se käynnistyy.
Codex
macOS: ~/.codex/config.toml
Windows: %UserProfile%\.codex\config.toml
Linux: ~/.codex/config.toml
Lisää Codex CLI:n määrityksiin (~/.codex/config.toml):
[mcp_servers.maguyva]
url = "https://maguyva.tools/mcp"
bearer_token_env_var = "MAGUYVA_API_KEY"Tämä konfiguraatio lukee avaimesi MAGUYVA_API_KEY-ympäristömuuttujasta. Aseta siihen API-avaimesi palvelusta app.maguyva.ai siinä ympäristössä, josta asiakasohjelmasi käynnistyy.
GitHub Copilot CLI
Lisää tiedostoon ~/.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/mcpKorvaa mgv_xxxx API-avaimellasi osoitteesta app.maguyva.ai.
Gemini CLI
macOS: ~/.gemini/settings.json
Windows: %UserProfile%\.gemini\settings.json
Linux: ~/.gemini/settings.json
Lisää Gemini CLI:n asetuksiin (~/.gemini/settings.json):
{
"mcpServers": {
"maguyva": {
"httpUrl": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer ${MAGUYVA_API_KEY}"
}
}
}
}Tämä konfiguraatio lukee avaimesi MAGUYVA_API_KEY-ympäristömuuttujasta. Aseta siihen API-avaimesi palvelusta app.maguyva.ai siinä ympäristössä, josta asiakasohjelmasi käynnistyy.
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
Lisää Cline-sovelluksen MCP-asetuksiin:
{
"mcpServers": {
"maguyva": {
"type": "streamableHttp",
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
},
"disabled": false,
"autoApprove": []
}
}
}Korvaa mgv_xxxx API-avaimellasi osoitteesta app.maguyva.ai.
Goose
macOS: ~/.config/goose/config.yaml
Windows: %APPDATA%\Block\goose\config\config.yaml
Linux: ~/.config/goose/config.yaml
Lisää Goose-sovelluksen määrityksiin:
extensions:
maguyva:
name: maguyva
type: streamable_http
uri: https://maguyva.tools/mcp
enabled: true
headers:
Authorization: Bearer mgv_xxxx
timeout: 300Korvaa mgv_xxxx API-avaimellasi osoitteesta app.maguyva.ai.
LM Studio
Avaa LM Studio -sovelluksen oikean sivupalkin Program-välilehti, valitse Install → Edit mcp.json ja lisää:
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}Korvaa mgv_xxxx API-avaimellasi osoitteesta app.maguyva.ai.
Continue
Tallenna työtilaasi nimellä .continue/mcpServers/maguyva.yaml (tai lisää mcpServers-merkintä tiedostoon ~/.continue/config.yaml) ja aseta sitten MAGUYVA_API_KEY tiedostoon ~/.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 }}Tämä konfiguraatio lukee avaimesi MAGUYVA_API_KEY-ympäristömuuttujasta. Aseta siihen API-avaimesi palvelusta app.maguyva.ai siinä ympäristössä, josta asiakasohjelmasi käynnistyy.
Continue käyttää MCP-palvelimia vain agenttitilassa. Se etsii salaisuutta tiedostosta ~/.continue/.env, sitten työtilan tiedostoista .continue/.env ja .env ja lopuksi prosessin ympäristöstä.
Kiro CLI (Amazon Q Developer CLI)
macOS: ~/.kiro/settings/mcp.json
Windows: %USERPROFILE%\.kiro\settings\mcp.json
Linux: ~/.kiro/settings/mcp.json
Lisää Kiro CLI:n MCP-asetuksiin (~/.kiro/settings/mcp.json tai projektissa .kiro/settings/mcp.json):
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}Korvaa mgv_xxxx API-avaimellasi osoitteesta app.maguyva.ai.
Kiro CLI korvasi Amazon Q Developer CLI:n. Asennuksen yhteydessä se kopioi palvelimesi kerran tiedostosta ~/.aws/amazonq/mcp.json tiedostoon ~/.kiro/settings/mcp.json, ja projektin .kiro/settings/mcp.json menee käyttäjätiedoston edelle.
PyCharm
Liitä kohtaan Settings | Tools | AI Assistant | Model Context Protocol (MCP) → Add JSON-asetuksena:
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
}Korvaa mgv_xxxx API-avaimellasi osoitteesta app.maguyva.ai.
Tämä määritys käyttää siltaa @maguyva/mcp (vaatii Node.js / npx). Tässä oppaassa ei ole varmennettu määritystä, joka käyttää tämän asiakasohjelman omaa etäyhteystukea; tämä ei tarkoita, että asiakasohjelmasta puuttuisi tällainen tuki. Maguyva toimii kokonaan etänä — vain silta toimii paikallisesti.
Zed
macOS: ~/.config/zed/settings.json
Windows: %AppData%\Zed\settings.json
Linux: ~/.config/zed/settings.json
Lisää Zed-sovelluksen asetuksiin (~/.config/zed/settings.json):
{
"context_servers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}Korvaa mgv_xxxx API-avaimellasi osoitteesta app.maguyva.ai.
Trae
Kytke Enable Project MCP päälle kohdassa Settings → MCP ja lisää sitten projektin juuren tiedostoon .trae/mcp.json:
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}Korvaa mgv_xxxx API-avaimellasi osoitteesta app.maguyva.ai.
OpenCode
Lisää projektisi juureen tiedostoon opencode.json:
{
"mcp": {
"maguyva": {
"type": "remote",
"url": "https://maguyva.tools/mcp",
"enabled": true,
"headers": {
"Authorization": "Bearer {env:MAGUYVA_API_KEY}"
}
}
}
}Tämä konfiguraatio lukee avaimesi MAGUYVA_API_KEY-ympäristömuuttujasta. Aseta siihen API-avaimesi palvelusta app.maguyva.ai siinä ympäristössä, josta asiakasohjelmasi käynnistyy.
BoltAI
macOS: ~/.boltai/mcp.json
Lisää BoltAI:n MCP-määrityksiin:
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
}Korvaa mgv_xxxx API-avaimellasi osoitteesta app.maguyva.ai.
Tämä määritys käyttää siltaa @maguyva/mcp (vaatii Node.js / npx). Tässä oppaassa ei ole varmennettu määritystä, joka käyttää tämän asiakasohjelman omaa etäyhteystukea; tämä ei tarkoita, että asiakasohjelmasta puuttuisi tällainen tuki. Maguyva toimii kokonaan etänä — vain silta toimii paikallisesti.
LibreChat
Lisää tiedostoon librechat.yaml ja aseta MAGUYVA_API_KEY LibreChat-palvelimen ympäristöön:
mcpServers:
maguyva:
type: streamable-http
url: https://maguyva.tools/mcp
headers:
Authorization: Bearer ${MAGUYVA_API_KEY}
requiresOAuth: falseTämä konfiguraatio lukee avaimesi MAGUYVA_API_KEY-ympäristömuuttujasta. Aseta siihen API-avaimesi palvelusta app.maguyva.ai siinä ympäristössä, josta asiakasohjelmasi käynnistyy.
Antigravity
macOS: ~/.gemini/config/mcp_config.json
Windows: %UserProfile%\.gemini\config\mcp_config.json
Linux: ~/.gemini/config/mcp_config.json
Lisää Antigravity-sovelluksen MCP-määrityksiin:
{
"mcpServers": {
"maguyva": {
"serverUrl": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}Korvaa mgv_xxxx API-avaimellasi osoitteesta app.maguyva.ai.
Claude Cowork
Claude Cowork ei lataa palvelimia tiedostosta claude_desktop_config.json; se tavoittaa etäpalvelimet mukautettuina liittiminä. Lisää kohdassa Customize → Connectors mukautettu liitin URL-osoitteella https://maguyva.tools/mcp, valitse No sign-in ja lisää authorization-pyyntöotsake, jonka arvo on Bearer ja sen perässä API-avaimesi. Pyyntöotsakkeet ovat betavaiheessa rajatulle joukolle organisaatioita; jos ikkunassa ei ole Request headers -osiota, Cowork ei vielä voi tunnistautua Maguyva-palveluun. Dokumentaatio →
ChatGPT
ChatGPT tukee etä-MCP-palvelimia Business-, Enterprise- ja Edu-tilauksissa kohdan Settings → Apps → Create kautta. Etäkäyttöinen HTTPS-päätepiste vaaditaan — ChatGPT ei tue paikallisia stdio-palvelimia. Katso OpenAI:n MCP-opas asennusta varten. Dokumentaatio →
Warp
Lisää tiedostoon ~/.warp/.mcp.json (tai projektissa .warp/.mcp.json) tai liitä kohtaan Settings → Agents → MCP servers → + Add:
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
}Korvaa mgv_xxxx API-avaimellasi osoitteesta app.maguyva.ai.
Maguyva käyttää tavallista MCP:tä. Mikä tahansa protokollaa tukeva asiakasohjelma voi yhdistää — vaikka yllä ei olisi virallista opasta. 23 asiakasohjelmaa dokumentoitu, lisää lisätään säännöllisesti.
Varmista asennuksesi
#Yhdistämisen jälkeen kokeile esittää agentillesi muutama kysymys:
- "Mitkä repositoriot minulla on yhdistettynä?" — varmistaa, että yhteys toimii
- "Miten autentikointi hoidetaan tässä koodikannassa?" — testaa semanttista hakua
- "Etsi kaikki funktiot, jotka kutsuvat tietokantaa" — testaa riippuvuushakua
- "Mistä UserService-luokka on riippuvainen?" — testaa symbolihakua
Sinun pitäisi nähdä tuloksia tiedostopolkuineen ja rivinumeroineen yhdistetystä repositoriostasi. Jos et näe, tarkista alla oleva troubleshooting section.
Repositorion muoto
#Repositorioita määrittäessäsi:
- Haaran kanssa:
"owner/repo:branch"(e.g.,"owner/repository:develop") - Oletushaara:
"owner/repo"
Vinkki: tarkista repositorion tunnistus komennolla repository_context(action="info", repository="..."). Oletusrepositorion ohitus koskee vain nykyistä kutsua.
Vianmääritys
#API-avainongelmat
#- Varmista, että avaimesi alkaa
mgv_-etuliitteellä - Tarkista, että avain on asetettu oikein ympäristössäsi
- Varmista, ettei avain ole vanhentunut
Repositoriota ei löydy
#- Varmista, että repositorio on yhdistetty osoitteessa app.maguyva.ai
- Tarkista, että owner/repo-muoto on oikein
- Varmista, että sinulla on pääsy repositorioon
MCP-yhteysongelmat
#- Jos asiakasohjelmasi käyttää siltaa @maguyva/mcp, varmista, että
npxon käytettävissä PATH-polussa - Tarkista, että API-tokenisi on voimassa eikä vanhentunut
- Testaa yhteyttä osoitteeseen
https://maguyva.tools/mcp - Tarkista asiakasohjelmasi MCP-konfiguraation syntaksi
Seuraavat askeleet
#- MCP API -viite - Täydellinen API-dokumentaatio
- Näin se toimii - Ymmärrä kontekstin optimointi
- Vianmääritys - Korjaa asennus- ja yhteysongelmat