Dokumentaro / reference
MCP iloj
Ĉiu ilo en la publikaj kaj administraj MCP-serviloj, kun argumentoj kaj ekzemploj.
Serviloj
| Servilo | URL | Aŭtentigo |
|---|---|---|
| Public | https://jenksguo.xyz/mcp |
none |
| Admin | https://jenksguo.xyz/mcp/admin |
Authorization: Bearer <admin token> |
| Lokala (stdio) | jenks mcp / jenks mcp --admin |
env JENKSGUO_ADMIN_TOKEN por administrado |
Transporto: Fluebla HTTP, senstata, JSON-RPC 2.0 super POST (protokolo 2025-06-18). GET ĉe ambaŭ URL-oj liveras malkovran dokumenton. Servila nomo jenksguo, versio 1.1.0.
curl -s https://jenksguo.xyz/mcp -H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_brief","arguments":{}}}'
Publikaj iloj
get_brief — Ricevu la resumon de Jenks
Unupaĝa Markdown-resumo pri Jenks Guo: poziciigado, nuna rolo, kariera arko, fortoj, lingvoj, kontakto, kaj kiel esplori plue. Komencu ĉi tie.
- MCP:
get_briefĉehttps://jenksguo.xyz/mcp - REST:
GET /api/v1/brief - CLI:
jenks brief
Neniuj argumentoj.
curl -s "https://jenksguo.xyz/api/v1/brief"
list_experience — Listigu spertojn
Listigu la spertojn de Jenks, projektojn, komunumarolojn kaj edukadon (plej novaj unue), laŭvole filtritajn per industriaj etikedoj, rol-lenso aŭ tipo. Redonas resumajn formojn: titolo, organizo, periodo, resumo, ŝlosila rezulto, paĝa URL.
- MCP:
list_experienceĉehttps://jenksguo.xyz/mcp - REST:
GET /api/v1/entries?tag=&lens=&kind=&locale= - CLI:
jenks list [--tag it] [--lens solution-architect] [--kind project]
| Argumento | Tipo | Deviga | Notoj |
|---|---|---|---|
tag |
it · engineering · ai · devrel · web3 · business · marketing · consulting · hospitality · community · creative |
ne | |
lens |
head-of-ai · ai-transformation-consultant · engineering-manager · solution-architect · system-integrator · support-engineer · ict-specialist · developer-advocate · developer-evangelist · digital-marketer · hospitality |
ne | |
kind |
experience · education · community · project |
ne | |
locale |
en · zh · zh-hant · ja · fr · es · eo |
ne | Lingvo por tradukitaj kampoj (defaŭlte en). |
curl -s "https://jenksguo.xyz/api/v1/entries"
get_entry — Prenu unu eron
Plenlonga priskribo de unu sperto, projekto, komunumarolo aŭ eduk-ero laŭ slugo: superrigardo, kion faris Jenks, atingoj, kial tio gravas por dungantoj, ŝlosilaj rezultoj, kapabloj, pruvoligiloj.
- MCP:
get_entryĉehttps://jenksguo.xyz/mcp - REST:
GET /api/v1/entries/{slug}?locale= - CLI:
jenks get <slug>
| Argumento | Tipo | Deviga | Notoj |
|---|---|---|---|
slug |
string | jes | Ero-slugo, ekz. xero-developer-evangelist |
locale |
en · zh · zh-hant · ja · fr · es · eo |
ne | Lingvo por tradukitaj kampoj (defaŭlte en). |
curl -s "https://jenksguo.xyz/api/v1/entries/xero-developer-evangelist"
list_lenses — Listigu rol-lensojn
La rol-lensoj tra kiuj dungantoj povas rigardi Jenks (Head of AI, solution architect, developer advocate, digital marketer, hospitality…) kun elproponanta prezento, honestaj mankoj kaj pruve-nombroj.
- MCP:
list_lensesĉehttps://jenksguo.xyz/mcp - REST:
GET /api/v1/lenses?locale= - CLI:
jenks lenses
| Argumento | Tipo | Deviga | Notoj |
|---|---|---|---|
locale |
en · zh · zh-hant · ja · fr · es · eo |
ne | Lingvo por tradukitaj kampoj (defaŭlte en). |
curl -s "https://jenksguo.xyz/api/v1/lenses"
search_jenks — Serĉu en la korpuso
Ŝlosilvorta serĉo tra ĉiu ero kaj dokumento. Redonas la plej konvenajn pasaĵojn kun iliaj slugoj.
- MCP:
search_jenksĉehttps://jenksguo.xyz/mcp - REST:
GET /api/v1/search?q= - CLI:
jenks search "<query>"
| Argumento | Tipo | Deviga | Notoj |
|---|---|---|---|
query |
string | jes |
curl -s "https://jenksguo.xyz/api/v1/search"
get_document — Prenu dokumenton
Unu el la referencaj dokumentoj de Jenks: profile (kerna profilo), credentials (edukado, atestiloj), capabilities (kapablo → pruva mapo), talks (prelegoj, podkastoj, verkoj), thinking (mondrigardo).
- MCP:
get_documentĉehttps://jenksguo.xyz/mcp - REST:
GET /api/v1/documents/{name}?locale= - CLI:
jenks doc <name>
| Argumento | Tipo | Deviga | Notoj |
|---|---|---|---|
name |
profile · credentials · capabilities · talks · thinking |
jes | |
locale |
en · zh · zh-hant · ja · fr · es · eo |
ne | Lingvo por tradukitaj kampoj (defaŭlte en). |
curl -s "https://jenksguo.xyz/api/v1/documents/credentials"
ask_jenks — Demandu la asistanton de Jenks
Faru natur-lingvan demandon al la Ask Jenks-asistanto (rola taŭgeco, konsultada ampleksigo, konsiloj pri AI-transformo, STAR-rakontoj, gvidado…). Ĝi rulas siajn proprajn ilojn super la korpuso kaj respondas en la petita lingvo. Kun limigo de petfrekvenco.
- MCP:
ask_jenksĉehttps://jenksguo.xyz/mcp - REST:
POST /api/v1/ask - CLI:
jenks ask "<question>"
| Argumento | Tipo | Deviga | Notoj |
|---|---|---|---|
question |
string | jes | |
locale |
en · zh · zh-hant · ja · fr · es · eo |
ne | Lingvo por tradukitaj kampoj (defaŭlte en). |
history |
array | ne | Laŭvolaj pli fruaj turnoj. |
curl -s -X POST https://jenksguo.xyz/api/v1/ask \
-H 'content-type: application/json' \
-d '{"question":"Is Jenks a fit for a Head of AI role?"}'
Admin iloj
admin_schema — Enhava skemo
La enhavmodelo: eraj kampoj kaj reguloj, etikedoj, lensoj, tipoj, skribeblaj vojoj, dokumentoj, kaj redaktaj konvencioj. Legu ĉi tion antaŭ ol verki.
- MCP:
admin_schemaĉehttps://jenksguo.xyz/mcp/admin - REST:
GET /api/admin/schema(admin ĵetono) - CLI:
jenks admin schema
Neniuj argumentoj.
curl -s "https://jenksguo.xyz/api/admin/schema" \
-H "Authorization: Bearer $JENKSGUO_ADMIN_TOKEN"
admin_list_files — Listigu enhavajn dosierojn
Listigu redakteblajn enhavajn dosierojn en branĉo (vojo, grandeco, sha), laŭvole ene de unu dosierujo kiel content/corpus/experiences.
- MCP:
admin_list_filesĉehttps://jenksguo.xyz/mcp/admin - REST:
GET /api/admin/files?dir=&branch=(admin ĵetono) - CLI:
jenks admin ls [dir]
| Argumento | Tipo | Deviga | Notoj |
|---|---|---|---|
dir |
string | ne | ekz. content/corpus/projects (defaŭlto: tuta enhavo) |
branch |
main · dev |
ne | main publikigas al jenksguo.xyz; dev antaŭmontras ĉe dev.jenksguo.xyz (defaŭlte main). |
curl -s "https://jenksguo.xyz/api/admin/files" \
-H "Authorization: Bearer $JENKSGUO_ADMIN_TOKEN"
admin_read_file — Legu enhavan dosieron
Legu la krudan Markdown/JSON-fonton de enhava dosiero (kun ĝia sha). Transdonu path, aŭ slug por ero, lenso aŭ kapablo.
- MCP:
admin_read_fileĉehttps://jenksguo.xyz/mcp/admin - REST:
GET /api/admin/file?path=&slug=&branch=(admin ĵetono) - CLI:
jenks admin get <slug|path>
| Argumento | Tipo | Deviga | Notoj |
|---|---|---|---|
path |
string | ne | |
slug |
string | ne | |
branch |
main · dev |
ne | main publikigas al jenksguo.xyz; dev antaŭmontras ĉe dev.jenksguo.xyz (defaŭlte main). |
curl -s "https://jenksguo.xyz/api/admin/file" \
-H "Authorization: Bearer $JENKSGUO_ADMIN_TOKEN"
admin_validate — Validigu ŝanĝon
Validigu dosierenhavon kontraŭ la enhava skemo sen fari enmeton. Redonas liston de problemoj (malplena = valida).
- MCP:
admin_validateĉehttps://jenksguo.xyz/mcp/admin - REST:
POST /api/admin/validate(admin ĵetono) - CLI:
jenks admin validate <path> <file>
| Argumento | Tipo | Deviga | Notoj |
|---|---|---|---|
path |
string | jes | |
content |
string | jes |
curl -s -X POST https://jenksguo.xyz/api/admin/validate \
-H "Authorization: Bearer $JENKSGUO_ADMIN_TOKEN" \
-H 'content-type: application/json' \
-d '{"path":"content/corpus/projects/example.md","content":"<content>"}'
admin_write_file — Kreu aŭ ĝisdatigu enhavan dosieron
Validigu kaj enmetu unu enhavan dosieron (krei aŭ anstataŭigi). Publikigado estas aŭtomata: CI re-tradukas ŝanĝitajn erojn en ĉiujn lingvojn, rekonstruas kaj deplojas (main → jenksguo.xyz, dev → dev.jenksguo.xyz) post kelkaj minutoj.
- MCP:
admin_write_fileĉehttps://jenksguo.xyz/mcp/admin - REST:
PUT /api/admin/file(admin ĵetono) - CLI:
jenks admin put <path> <file> -m <message>
| Argumento | Tipo | Deviga | Notoj |
|---|---|---|---|
path |
string | jes | |
content |
string | jes | |
message |
string | jes | Enmeta mesaĝo |
branch |
main · dev |
ne | main publikigas al jenksguo.xyz; dev antaŭmontras ĉe dev.jenksguo.xyz (defaŭlte main). |
curl -s -X PUT https://jenksguo.xyz/api/admin/file \
-H "Authorization: Bearer $JENKSGUO_ADMIN_TOKEN" \
-H 'content-type: application/json' \
-d '{"path":"content/corpus/projects/example.md","content":"<content>","message":"<message>"}'
admin_delete_file — Forigu enhavan dosieron
Forigu unu enhavan dosieron (ekz. forigi eron) kun enmeta mesaĝo. Git-historio tenas ĝin reakirebla.
- MCP:
admin_delete_fileĉehttps://jenksguo.xyz/mcp/admin - REST:
DELETE /api/admin/file?path=&message=&branch=(admin ĵetono) - CLI:
jenks admin rm <path> -m <message>
| Argumento | Tipo | Deviga | Notoj |
|---|---|---|---|
path |
string | jes | |
message |
string | jes | |
branch |
main · dev |
ne | main publikigas al jenksguo.xyz; dev antaŭmontras ĉe dev.jenksguo.xyz (defaŭlte main). |
curl -s -X DELETE https://jenksguo.xyz/api/admin/file \
-H "Authorization: Bearer $JENKSGUO_ADMIN_TOKEN" \
-H 'content-type: application/json' \
-d '{"path":"content/corpus/projects/example.md","message":"<message>"}'
admin_commit_changes — Enmetu plurajn dosierojn samtempe
Validigu kaj enmetu plurajn dosier-ŝanĝojn kiel UNU enmeto. Ĉiu ŝanĝo estas {path, content} aŭ {path, delete: true}.
- MCP:
admin_commit_changesĉehttps://jenksguo.xyz/mcp/admin - REST:
POST /api/admin/changes(admin ĵetono) - CLI:
jenks admin commit <changes.json> -m <message>
| Argumento | Tipo | Deviga | Notoj |
|---|---|---|---|
changes |
array | jes | |
message |
string | jes | |
branch |
main · dev |
ne | main publikigas al jenksguo.xyz; dev antaŭmontras ĉe dev.jenksguo.xyz (defaŭlte main). |
curl -s -X POST https://jenksguo.xyz/api/admin/changes \
-H "Authorization: Bearer $JENKSGUO_ADMIN_TOKEN" \
-H 'content-type: application/json' \
-d '{"changes":"<changes>","message":"<message>"}'
admin_ai_edit — Skizu redakton per AI
Petu la modelon de la retejo verki denove unu enhavan dosieron el instrukcio en simpla la angla. Redonas la proponitan enhavon, diferencon kaj validigajn problemojn. NE enmetas — kontrolu, poste voku admin_write_file.
- MCP:
admin_ai_editĉehttps://jenksguo.xyz/mcp/admin - REST:
POST /api/admin/ai-edit(admin ĵetono) - CLI:
jenks admin ai-edit <slug|path> "<instruction>" [--apply]
| Argumento | Tipo | Deviga | Notoj |
|---|---|---|---|
path |
string | ne | |
slug |
string | ne | |
instruction |
string | jes | |
branch |
main · dev |
ne | main publikigas al jenksguo.xyz; dev antaŭmontras ĉe dev.jenksguo.xyz (defaŭlte main). |
content |
string | ne | Laŭvola nekonservita dosierteksto por skizi el (defaŭlte: la konservita dosiero). |
curl -s -X POST https://jenksguo.xyz/api/admin/ai-edit \
-H "Authorization: Bearer $JENKSGUO_ADMIN_TOKEN" \
-H 'content-type: application/json' \
-d '{"instruction":"<instruction>"}'
admin_deploy_status — Deploj-stato
Lastatempaj CI-lanĉoj (translate → build → deploy) kun stato, branĉo, enmeto kaj ligiloj.
- MCP:
admin_deploy_statusĉehttps://jenksguo.xyz/mcp/admin - REST:
GET /api/admin/deploys?branch=(admin ĵetono) - CLI:
jenks admin deploys
| Argumento | Tipo | Deviga | Notoj |
|---|---|---|---|
branch |
main · dev |
ne | main publikigas al jenksguo.xyz; dev antaŭmontras ĉe dev.jenksguo.xyz (defaŭlte main). |
curl -s "https://jenksguo.xyz/api/admin/deploys" \
-H "Authorization: Bearer $JENKSGUO_ADMIN_TOKEN"
admin_promote — Promociu dev al produktado
Kunfandu la dev-branĉon en main, publikigante ĉion antaŭmontritan ĉe dev.jenksguo.xyz al jenksguo.xyz.
- MCP:
admin_promoteĉehttps://jenksguo.xyz/mcp/admin - REST:
POST /api/admin/promote(admin ĵetono) - CLI:
jenks admin promote
| Argumento | Tipo | Deviga | Notoj |
|---|---|---|---|
message |
string | ne |
curl -s -X POST https://jenksguo.xyz/api/admin/promote \
-H "Authorization: Bearer $JENKSGUO_ADMIN_TOKEN" \
-H 'content-type: application/json' \
-d '{}'
.mdĈi tiu paĝo estas tradukita kun helpo de AI; oficialaj titoloj restas en la angla.