// config file nito
claude_desktop_config.json
Binubuksan ito ng Settings → Developer → Edit Config. Sa macOS, nasa ~/Library/Application Support/Claude/ ito; sa Windows, nasa %APPDATA%\Claude\.
Para sa mga user ng Claude Desktop
Sa Claude Desktop nagtatanong ang maraming tao tungkol sa code na hindi nila ine-edit ngayon: mga review, onboarding, incident call. Ini-index ng Maguyva ang repo at sine-serve ito sa pamamagitan ng MCP, kaya file at line ang binabanggit ng mga sagot, hindi alaala.
May Free tier: 3 repository, Hanggang 50K na naka-index na linya ng repo, walang card.
Hindi kailangan ng checkout. Tanungin ang index. Apat na fact na partikular sa Claude Desktop.
// config file nito
Binubuksan ito ng Settings → Developer → Edit Config. Sa macOS, nasa ~/Library/Application Support/Claude/ ito; sa Windows, nasa %APPDATA%\Claude\.
// paraan ng koneksyon
Nagsisimula ang file na ito ng mga local na proseso, kaya pinapatakbo ng guide na ito ang @maguyva/mcp sa pamamagitan ng npx. Kailangang naka-install ang Node.js.
// ang key
Binabasa ng bridge ang MAGUYVA_API_KEY mula sa env block ng server sa parehong file.
// pag-restart
Binabasa ng Claude Desktop ang file sa pag-launch. I-quit nang buo ang app pagkatapos itong i-edit; magsisimula ang server sa susunod na launch.
Hawak ng Claude Projects ang mga instruction at file na pinagsisimulan ng bawat chat sa project. Ang mga ito ang tamang lugar para sa:
Snapshot ang mga in-upload na file. Isang araw pagkatapos mo itong i-upload, gumalaw na ang repo.
Tatlong paraan na nagkakamali ang usapan tungkol sa code kapag wala ang code.
Ang file na na-paste sa chat noong nakaraang linggo ay naglalarawan ng code noong nakaraang linggo. Kumpiyansang sumasagot si Claude mula sa bersyong ibinigay sa kanya.
Bihirang masagot ng isang file ang “ano ang mangyayari kapag pumalya ito?” Kadalasan nasa tatlong magkakaibang package ang handler, ang retry, at ang alert.
Walang working copy ng repo mo ang Claude Desktop. Kung walang tool, bawat sagot tungkol sa structure ay nakadepende sa naalala mong i-paste.
Ang isang mcpServers entry ay nagbibigay kay Claude ng:
Sinasabi ng project instructions kay Claude kung paano sumagot.
Binibigyan ng Maguyva si Claude ng code na pagbabatayan ng sagot.
Mga tanong na karaniwang sinasagot mo sa pagbubukas ng IDE.
// workflow 01
claude> ano ang nangyayari kapag pumalya sa signature check ang isang payment webhook? semantic_search("webhook signature verification failure") src/payments/webhooks.ts:64 verifySignature() src/payments/webhooks.ts:91 rejectAndAlert() → Sumasagot si Claude nang binabanggit ang dalawang line. [exit 0]
Bawat hakbang ng sagot ay tumuturo sa isang file at line na mabubuksan mo.
// workflow 02
claude> ilang lugar ang nagbabasa ng legacy na plan_code field? text_pattern_search("plan_code") 14 na tugma sa 9 na file dependency_search("getPlanCode", dependents) 6 na caller → Nagsisimula ang estimate sa bilang, hindi sa hula. [exit 0]
Kapaki-pakinabang sa planning meeting, kapag walang nakabukas na repo.
Tatlong hakbang. Free tier: 3 repository, Hanggang 50K na naka-index na linya ng repo, walang card.
// step 01
Pumili ng isang alam mo na, para masuri mo ang mga sagot.
// step 02
claude_desktop_config.json
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
} // step 03
Palitan ang mgv_xxxx ng API key mo, i-quit nang buo ang Claude Desktop, at buksan ulit. Kung hindi lumabas ang server, basahin ang mcp-server-maguyva.log sa logs folder ni Claude (~/Library/Logs/Claude sa macOS).