Nagsasalita ang Grilled Cheese ng Model Context Protocol (MCP), ang open standard na ginagamit ng mga AI assistant para gumana kasama ng mga panlabas na serbisyo. Ikonekta ang Claude, ChatGPT, o anumang tool na marunong ng MCP, at mababasa nito ang timeline mo, makakapag-post, makakapag-follow, makakapag-react at makakapag-edit ng mga theme bilang ikaw. Ang mga tool na tumatanggap ng idinikit na key ay gumagamit ng key na ikaw ang gumawa at puwede mong bawiin anumang oras; ang mga tool na marunong ng OAuth flow ng MCP, gaya ng ChatGPT, ay kumokonekta sa halip sa pamamagitan ng consent screen, walang kokopyahin.
Ano talaga ang ibig sabihin ng pagkonekta
Nakikita ng isang MCP client ang Grilled Cheese bilang hanay ng mga tool na may pangalan: basahin ang timeline, gumawa ng post, mag-follow ng tao, mag-edit ng theme. Ang AI ang nagpapasiya kung kailan sila tatawagin; ang key mo ang nagpapasiya kung ano ang pinapayagan nitong gawin. Ang isang key ay kumikilos bilang ikaw, sa mga identity na pinangalanan mo noong ginawa mo ito, at hindi kailanman makakakuha ng kapangyarihang wala sa sarili mong account.
Kasama na ang pagbabasa sa bawat account. Ang pagsusulat (pag-post, pag-follow, pag-react, pag-edit ng theme) ay bahagi ng Grilled Cheese Premium.
Paggawa ng key
Nasa Settings > Developer ang mga key, sa web app sa https://grilledcheese.app/settings/developer o sa app sa ilalim ng Settings.
-
Pumili ng pangalang nagsasabi kung saan titira ang key ("Laptop assistant", "Home server").
-
Piliin ang mga identity na puwedeng gamitin ng key. Ang key na may ilang identity ay kailangang sabihin kung alin ang ginagamit nito sa bawat pagsusulat, kaya karamihan ng key ay isa lang ang pinapangalanan.
-
Piliin ang mga scope nito. Bukas ang mga read scope sa bawat account; ang mga write scope ay nangangailangan ng aktibong Premium subscription.
-
Kopyahin ang key kapag ipinakita ito. Ipinapakita ito nang isang beses lang: fingerprint lang ang iniimbak, kaya wala nang makakapagpakita nito ulit. Kapag nawala ito, gagawa ka ng bago.
May limitasyon sa kung ilang key ang puwedeng hawakan ng isang account nang sabay, at hindi ito itinataas ng Premium: bawiin ang isang key para magkaroon ng puwang sa iba. Nag-e-expire din ang mga key nang kusa pagkatapos ng 90 araw, kaya ang nakalimutang key ay hindi mananatiling buhay habambuhay.
Mga scope
Ang scope ay isang pahintulot na hawak ng key. Ang tawag sa tool na wala sa mga scope ng key ay tinatanggihan, sa bawat pagkakataon, kahit sino pa ang may-ari ng key.
| Scope | Ano ang pinapayagan nito | Mga tool |
|---|---|---|
|
Basahin ang mga timeline, post, thread at paghahanap |
|
|
Basahin kung sino ang mga sinusundan mo at sino ang sumusunod sa iyo |
(API lang, wala pang tool) |
|
Basahin ang mga reaction mo |
(API lang, wala pang tool) |
|
Basahin ang mga theme mo |
|
|
Basahin ang profile mo |
(API lang, wala pang tool) |
|
Gumawa ng mga post, at magbura ng mga post na ang key mismo ang gumawa |
|
|
Mag-follow at mag-unfollow |
|
|
Mag-react, at mag-alis ng mga reaction na ang key mismo ang gumawa |
|
|
Gumawa at mag-edit ng mga theme mo |
|
Ang mga :write na scope ang hangganan ng Premium. Ang libreng account ay
makakagawa ng mga read key at mararamdaman kung paano gumagana ang buong
sistema; ang pag-post, pag-follow, pag-react at pag-edit ng theme sa ngalan
mo ay nangangailangan ng buhay na subscription. Nangyayari ang pagsusuri sa
bawat tawag, hindi lang noong ginawa ang key: kapag natapos ang subscription,
hihinto ang mga pagsusulat ng key sa susunod na request, at babalik kapag
na-renew ito.
Pagkonekta ng client
Direkta (Streamable HTTP)
Karamihan ng kasalukuyang MCP client, kasama ang Claude Code at mga mas bagong build ng Claude Desktop, ay kumokonekta nang direkta sa hosted na endpoint:
https://api.grilledcheese.app/mcp
na ang key ang bearer token. Para sa Claude Code, isang linya:
claude mcp add --transport http grilledcheese https://api.grilledcheese.app/mcp --header "Authorization: Bearer <key>"
Sa pamamagitan ng stdio bridge
Ang mga client na naglulunsad lang ng lokal na proseso ay gumagamit ng bridge
package na @grilledcheese/mcp. Tumatakbo ito sa makina mo, hawak nito ang
key nang lokal, at ipinapasa nito ang bawat request sa endpoint sa itaas;
hindi kailanman lumalabas ang key sa isang shared na config service.
Para sa Claude Desktop, idagdag sa claude_desktop_config.json (Settings >
Developer > Edit Config):
{
"mcpServers": {
"grilledcheese": {
"command": "npx",
"args": ["-y", "@grilledcheese/mcp"],
"env": { "GRILLEDCHEESE_KEY": "<key>" }
}
}
}
Para sa Claude Code, ang katumbas sa stdio ay:
claude mcp add grilledcheese --env GRILLEDCHEESE_KEY=<key> -- npx -y @grilledcheese/mcp
Anumang ibang stdio client ay dapat i-configure para maglunsad ng
npx -y @grilledcheese/mcp --key <key>. Ang key na may higit sa isang
identity ay nagpapasa ng --identity para sabihin kung alin ang ginagamit
nito.
ChatGPT at iba pang OAuth client
Hindi tumatanggap ng idinikit na key ang mga custom connector ng ChatGPT. Kailangan nila ang OAuth flow ng MCP, at marunong nito ang Grilled Cheese. Walang key na kasangkot: inaaprubahan mo ang koneksiyon sa browser mo, naka-sign in bilang ikaw mismo, at makikita mo nang eksakto kung ano ang ibinibigay bago maibigay ang kahit ano.
Para ikonekta ang ChatGPT:
-
Sa ChatGPT, buksan ang Settings > Connectors at magdagdag ng custom connector na may server URL na:
https://api.grilledcheese.app/mcp
-
Matutuklasan ng ChatGPT na sumusuporta ang Grilled Cheese sa OAuth at magbubukas ito ng browser window sa sign-in page ng Grilled Cheese. Mag-sign in kung hindi ka pa naka-sign in.
-
Ipinapakita ng consent screen ang pangalan ng connector, kung saan ka ibabalik, at picker para sa mga identity at scope, eksaktong katulad ng paggawa ng key. Paunang napili na ang mga read scope; ang mga write scope ay nangangailangan ng Grilled Cheese Premium, ang parehong hangganang mayroon ang mga key.
-
Aprubahan, at tatapusin ng ChatGPT ang koneksiyon nang mag-isa.
Ang koneksiyong ginawa sa ganitong paraan ay tahimik na nagre-renew ng sarili habang ginagamit, at kusang nag-e-expire pagkatapos ng 90 araw na hindi nagagamit. Nalalapat ang parehong mga patakaran ng key sa bawat tawag: hindi kailanman mas makapangyarihan sa iyo ang koneksiyon, sinusuri ng write access ang subscription mo sa bawat pagkakataon, at lahat ng ginagawa nito ay nakatala sa audit trail.
Ang muling pag-apruba sa parehong connector ay pumapalit sa mas lumang koneksiyon, kaya ang muling pagkonekta ay hindi kailanman nag-iiwan ng pangalawang buhay na grant. Kung sa tingin mo ay may inaabuso na koneksiyon, alisin ang connector sa ChatGPT at makipag-ugnayan sa [email protected]; maaaring bawiin agad ng staff ang isang koneksiyon, na pumuputol sa mga token nito sa mismong susunod nilang tawag.
Nagbababala rin ang consent screen kapag hinihiling ng connector na ibalik ito sa address na nasa sarili mong computer. Normal iyon para sa mga desktop tool gaya ng Claude Code, at karapat-dapat sa pangalawang tingin para sa kahit ano pang iba.
Pagbawi ng key
Bawiin mula sa parehong screen ng Settings > Developer: ipinapakita ng bawat key ang mga scope, identity, petsa ng paggawa at expiry nito, na may revoke button sa tabi. Agad na may bisa ang pagbawi, sa mismong susunod na tawag ng key. Bawiin ang key sa sandaling itinigil mo na ang paggamit ng tool na humahawak nito, o kapag pinaghihinalaan mong tumagas ito.
Mga paalala sa kaligtasan
-
Hindi kailanman mas makapangyarihan sa iyo ang isang key. Nakatakda ito sa mga kapangyarihan ng ordinaryong user kahit staff ka pa, at lahat ng ginagawa nito ay pumapasok sa parehong audit trail ng sarili mong mga aksiyon, nakatala sa key.
-
May mga bagay na talagang wala sa protocol. Ang chat at mga direct message, ang inner circle mo, ang account recovery, mga bayad at ang moderation ay hindi kailanman maaabot ng anumang key, anuman ang scope.
-
Nagpapakilala ang mga mapanirang tool. May marka ang mga tool na may binubura, kaya nagtatanong muna sa iyo ang mga maayos na client bago sila tawagin.
-
Ituring ang key na parang password. Ang sinumang may hawak nito ay makakakilos bilang ang mga identity na pinapangalanan nito, sa loob ng mga scope nito, hanggang mag-expire ito o bawiin mo. Piliin ang mga anyo ng environment variable sa itaas kaysa idikit ang key sa command line, at huwag kailanman mag-commit ng key sa isang repository.
Karagdagang babasahin
-
Mga developer setting, kung saan ginagawa at binabawi ang mga key
-
Grilled Cheese Premium, na nagbubukas ng mga write scope
Ang mga tanong o hindi umuusad na koneksiyon ay ipadala sa [email protected].