文档 / reference
MCP 工具
公共与管理 MCP 服务器上的所有工具,含参数与示例。
服务器
| 服务器 | URL | 认证 |
|---|---|---|
| Public | https://jenksguo.xyz/mcp |
无 |
| Admin | https://jenksguo.xyz/mcp/admin |
Authorization: Bearer <admin token> |
| Local (stdio) | jenks mcp / jenks mcp --admin |
管理使用环境变量 JENKSGUO_ADMIN_TOKEN |
传输:可流式 HTTP、无状态、POST 上的 JSON-RPC 2.0(协议 2025-06-18)。对任一 URL 发起 GET 返回发现文档。服务器名 jenksguo,版本 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":{}}}'
公共工具
get_brief — 获取 Jenks 的简介
关于 Jenks Guo 的一页 Markdown 简介:定位、当前角色、职业轨迹、优势、语言、联系方式,以及如何进一步了解。从这里开始。
- MCP:
get_briefonhttps://jenksguo.xyz/mcp - REST:
GET /api/v1/brief - CLI:
jenks brief
无参数。
curl -s "https://jenksguo.xyz/api/v1/brief"
list_experience — 列出经历
列出 Jenks 的经历、项目、社区角色与教育(新到旧),可按行业标签、角色视角或类别筛选。返回简要信息:标题、机构、时间段、摘要、关键成果、页面 URL。
- MCP:
list_experienceonhttps://jenksguo.xyz/mcp - REST:
GET /api/v1/entries?tag=&lens=&kind=&locale= - CLI:
jenks list [--tag it] [--lens solution-architect] [--kind project]
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
tag |
it · engineering · ai · devrel · web3 · business · marketing · consulting · hospitality · community · creative |
否 | |
lens |
head-of-ai · ai-transformation-consultant · engineering-manager · solution-architect · system-integrator · support-engineer · ict-specialist · developer-advocate · developer-evangelist · digital-marketer · hospitality |
否 | |
kind |
experience · education · community · project |
否 | |
locale |
en · zh · zh-hant · ja · fr · es · eo |
否 | 翻译字段的语言(默认 en)。 |
curl -s "https://jenksguo.xyz/api/v1/entries"
get_entry — 获取单条条目
按 slug 获取某条经历、项目、社区角色或教育条目的完整长文:概览、Jenks 的工作内容、成就、对雇主的价值、关键结果、技能、证明链接。
- MCP:
get_entryonhttps://jenksguo.xyz/mcp - REST:
GET /api/v1/entries/{slug}?locale= - CLI:
jenks get <slug>
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
slug |
string | 是 | 条目 slug,例如 xero-developer-evangelist |
locale |
en · zh · zh-hant · ja · fr · es · eo |
否 | 翻译字段的语言(默认 en)。 |
curl -s "https://jenksguo.xyz/api/v1/entries/xero-developer-evangelist"
list_lenses — 列出角色视角
雇主可据此审视 Jenks 的角色视角(Head of AI、解决方案架构师、开发者倡导者、数字营销、餐饮业等),含电梯陈述、真实差距与证据数量。
- MCP:
list_lensesonhttps://jenksguo.xyz/mcp - REST:
GET /api/v1/lenses?locale= - CLI:
jenks lenses
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
locale |
en · zh · zh-hant · ja · fr · es · eo |
否 | 翻译字段的语言(默认 en)。 |
curl -s "https://jenksguo.xyz/api/v1/lenses"
search_jenks — 全文搜索
对所有条目与文档的关键词搜索。返回匹配度最高的片段及其 slug。
- MCP:
search_jenksonhttps://jenksguo.xyz/mcp - REST:
GET /api/v1/search?q= - CLI:
jenks search "<query>"
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
query |
string | 是 |
curl -s "https://jenksguo.xyz/api/v1/search"
get_document — 获取参考文档
Jenks 的参考文档之一:profile(核心档案)、credentials(教育与认证)、capabilities(能力→证据映射)、talks(演讲、播客、写作)、thinking(世界观)。
- MCP:
get_documentonhttps://jenksguo.xyz/mcp - REST:
GET /api/v1/documents/{name}?locale= - CLI:
jenks doc <name>
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
name |
profile · credentials · capabilities · talks · thinking |
是 | |
locale |
en · zh · zh-hant · ja · fr · es · eo |
否 | 翻译字段的语言(默认 en)。 |
curl -s "https://jenksguo.xyz/api/v1/documents/credentials"
ask_jenks — 向 Jenks 的助手提问
以自然语言向 Ask Jenks 助手提问(角色匹配、咨询范围界定、AI 转型建议、STAR 故事、治理等)。它会对语料运行自身工具,并以所需语言答复。有速率限制。
- MCP:
ask_jenksonhttps://jenksguo.xyz/mcp - REST:
POST /api/v1/ask - CLI:
jenks ask "<question>"
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
question |
string | 是 | |
locale |
en · zh · zh-hant · ja · fr · es · eo |
否 | 翻译字段的语言(默认 en)。 |
history |
array | 否 | 可选的更早对话轮次。 |
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_schema — 内容架构
内容模型:条目字段与规则、标签、视角、类别、可写路径、文档,以及编辑约定。写入前请阅读。
- MCP:
admin_schemaonhttps://jenksguo.xyz/mcp/admin - REST:
GET /api/admin/schema(admin token) - CLI:
jenks admin schema
无参数。
curl -s "https://jenksguo.xyz/api/admin/schema" \
-H "Authorization: Bearer $JENKSGUO_ADMIN_TOKEN"
admin_list_files — 列出内容文件
列出某分支上的可编辑内容文件(路径、大小、sha),可选限定某文件夹,如 content/corpus/experiences。
- MCP:
admin_list_filesonhttps://jenksguo.xyz/mcp/admin - REST:
GET /api/admin/files?dir=&branch=(admin token) - CLI:
jenks admin ls [dir]
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
dir |
string | 否 | 例如 content/corpus/projects(默认:全部内容) |
branch |
main · dev |
否 | main 发布到 jenksguo.xyz;dev 预览在 dev.jenksguo.xyz(默认 main)。 |
curl -s "https://jenksguo.xyz/api/admin/files" \
-H "Authorization: Bearer $JENKSGUO_ADMIN_TOKEN"
admin_read_file — 读取内容文件
读取某内容文件的原始 Markdown/JSON 源(含其 sha)。传入 path,或为条目、视角或技能传入 slug。
- MCP:
admin_read_fileonhttps://jenksguo.xyz/mcp/admin - REST:
GET /api/admin/file?path=&slug=&branch=(admin token) - CLI:
jenks admin get <slug|path>
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
path |
string | 否 | |
slug |
string | 否 | |
branch |
main · dev |
否 | main 发布到 jenksguo.xyz;dev 预览在 dev.jenksguo.xyz(默认 main)。 |
curl -s "https://jenksguo.xyz/api/admin/file" \
-H "Authorization: Bearer $JENKSGUO_ADMIN_TOKEN"
admin_validate — 验证变更
在不提交的情况下,将文件内容与内容架构进行校验。返回问题列表(空列表表示有效)。
- MCP:
admin_validateonhttps://jenksguo.xyz/mcp/admin - REST:
POST /api/admin/validate(admin token) - CLI:
jenks admin validate <path> <file>
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
path |
string | 是 | |
content |
string | 是 |
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 — 创建或更新内容文件
校验并提交单个内容文件(创建或替换)。发布自动进行:CI 会将变更的条目重新翻译为所有语言,重建并部署(main → jenksguo.xyz,dev → dev.jenksguo.xyz),耗时数分钟。
- MCP:
admin_write_fileonhttps://jenksguo.xyz/mcp/admin - REST:
PUT /api/admin/file(admin token) - CLI:
jenks admin put <path> <file> -m <message>
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
path |
string | 是 | |
content |
string | 是 | |
message |
string | 是 | 提交信息 |
branch |
main · dev |
否 | main 发布到 jenksguo.xyz;dev 预览在 dev.jenksguo.xyz(默认 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 — 删除内容文件
删除单个内容文件(例如移除一条条目),并附带提交信息。Git 历史可用于恢复。
- MCP:
admin_delete_fileonhttps://jenksguo.xyz/mcp/admin - REST:
DELETE /api/admin/file?path=&message=&branch=(admin token) - CLI:
jenks admin rm <path> -m <message>
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
path |
string | 是 | |
message |
string | 是 | |
branch |
main · dev |
否 | main 发布到 jenksguo.xyz;dev 预览在 dev.jenksguo.xyz(默认 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 — 批量提交
一次性校验并提交多文件变更为一个提交。每个变更为 {path, content} 或 {path, delete: true}。
- MCP:
admin_commit_changesonhttps://jenksguo.xyz/mcp/admin - REST:
POST /api/admin/changes(admin token) - CLI:
jenks admin commit <changes.json> -m <message>
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
changes |
array | 是 | |
message |
string | 是 | |
branch |
main · dev |
否 | main 发布到 jenksguo.xyz;dev 预览在 dev.jenksguo.xyz(默认 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 — 用 AI 起草编辑
请站点模型根据一条英文指令改写单个内容文件。返回建议内容、diff 与校验问题。不提交——请审阅后再调用 admin_write_file。
- MCP:
admin_ai_editonhttps://jenksguo.xyz/mcp/admin - REST:
POST /api/admin/ai-edit(admin token) - CLI:
jenks admin ai-edit <slug|path> "<instruction>" [--apply]
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
path |
string | 否 | |
slug |
string | 否 | |
instruction |
string | 是 | |
branch |
main · dev |
否 | main 发布到 jenksguo.xyz;dev 预览在 dev.jenksguo.xyz(默认 main)。 |
content |
string | 否 | 可选:基于未保存的文件文本起草(默认:已保存文件)。 |
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 — 部署状态
最近的 CI 运行(翻译 → 构建 → 部署),包含状态、分支、提交与链接。
- MCP:
admin_deploy_statusonhttps://jenksguo.xyz/mcp/admin - REST:
GET /api/admin/deploys?branch=(admin token) - CLI:
jenks admin deploys
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
branch |
main · dev |
否 | main 发布到 jenksguo.xyz;dev 预览在 dev.jenksguo.xyz(默认 main)。 |
curl -s "https://jenksguo.xyz/api/admin/deploys" \
-H "Authorization: Bearer $JENKSGUO_ADMIN_TOKEN"
admin_promote — 将 dev 提升到生产
将 dev 分支合并到 main,把 dev.jenksguo.xyz 上预览的一切发布到 jenksguo.xyz。
- MCP:
admin_promoteonhttps://jenksguo.xyz/mcp/admin - REST:
POST /api/admin/promote(admin token) - CLI:
jenks admin promote
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
message |
string | 否 |
curl -s -X POST https://jenksguo.xyz/api/admin/promote \
-H "Authorization: Bearer $JENKSGUO_ADMIN_TOKEN" \
-H 'content-type: application/json' \
-d '{}'
.md本页内容在 AI 协助下翻译;官方职位名称保留英文。