kazejev-personal
profile-mcp
个人 MCP 服务器,用于 kazejev.com。该服务器运行在 Cloudflare Workers 上。服务器是只读的:它向 AI 代理提供个人简介、技能、项目和联系链接。服务器没有运行时依赖。
语言
本项目使用简化技术英语(ASD-STE100)。请以这种风格编写所有文档和所有代码注释:
保持句子简短。一条指令最多使用 20 个单词。
使用主动语态。
一个词只表达一个意思。对同一事物使用相同的词。
一句话只写一条指令。
Related MCP server: personal-resume-agent
协议支持
服务器支持两个协议时代。
MCP 2026-07-28 修订版移除了 initialize 握手。它还移除了协议级会话。因此,新修订版的服务器与旧修订版的服务器有很大不同。大多数客户端仍使用旧修订版。因此,此服务器在一个端点上支持这两个时代。
时代 | 版本 | 描述 |
现代 |
| 服务器不保留任何状态。每个请求在 |
旧版 |
| 客户端和服务器执行 |
服务器为每个请求选择时代。如果 MCP-Protocol-Version 头显示现代版本,服务器使用现代规则。如果不是,服务器使用旧版规则。
现代时代有以下规则:
服务器对 GET 请求和 DELETE 请求发送 405。GET 流和会话拆除不再属于协议。
客户端必须发送
Mcp-Method头。对于tools/call、resources/read和prompts/get,客户端还必须发送Mcp-Name头。如果头值与正文值不一致,服务器发送 400 和错误代码
-32020(HeaderMismatch)。服务器首先解码=?base64?…?=格式,然后比较两个值。如果服务器不支持该协议版本,服务器发送 400 和错误代码
-32022。错误数据显示支持的版本。如果方法未知,服务器发送 404 和错误代码
-32601。客户端使用此响应来识别现代服务器。列表结果包含
ttlMs和cacheScope。每个结果包含resultType。
服务器没有 subscriptions/listen、MRTR 输入请求或任务扩展。服务器不需要它们,因为每个工具都是静态的且没有参数。
端点
POST /mcp。服务器对所有其他路径发送 404。
文件
src/content.ts All personal content. You change this file frequently.
src/protocol.ts The MCP methods. This file is independent of the transport.
src/index.ts The Cloudflare Worker entry point.
test/smoke.mjs The protocol tests.开发
npm install
npm run typecheck
npm test # Compiles the code, then does the tests.
npm run dev # Starts wrangler dev.部署
npx wrangler login
npx wrangler deploy然后在 Cloudflare 仪表板中添加自定义域名 mcp.kazejev.com。转到 Workers & Pages,然后此 Worker,然后设置,然后域和路由。
服务器卡片
仓库 theglobe/theglobe.github.io 在 /.well-known/mcp/server-card.json 发送发现卡片。卡片中的 protocolVersion 字段和 transport.endpoint 字段必须与此服务器一致。
卡片给出服务器名称 kazejev-personal。此名称与仓库名称和 Worker 名称不同。除非同时更改卡片,否则不要更改 src/content.ts 中的 SERVER_NAME。
待办事项
在
src/content.ts中放入正确的个人简介、技能和项目。决定联系电子邮件地址。该文件没有电子邮件地址。
注册表
服务器在官方 MCP 注册表中,名称为 com.kazejev/profile。
https://registry.modelcontextprotocol.io/v0/servers?search=kazejevserver.json 保存注册表条目。要发布新版本,请将 version 字段更改为与 src/content.ts 中的 SERVER_VERSION 匹配,然后:
mcp-publisher login dns --domain kazejev.com --private-key <HEX>
mcp-publisher publish命名空间 com.kazejev 由 kazejev.com 上的 TXT 记录证明:
v=MCPv1; k=ed25519; p=Z3Hxdi1IjSf8w1F4nnlcPJHX/X72+rsaXY4DTJJj5Ns=该记录必须保留。匹配的私钥不在此仓库中。要使用不同的密钥,请生成新的密钥对,并用新的公钥替换 TXT 记录。
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only MCP server for Mark Siazon's professional profile: projects, FAQ, proof, availability.
Public portfolio MCP for resume, services, availability, project evidence, and introductions.
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
AI agent website builder. Create and publish link-in-bio sites via MCP or REST API.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceAn MCP server that provides a structured API for AI agents to query a person's resume, including profile, projects, writing, and gated access to experience and skills.-
- AlicenseNot gradedqualityDmaintenanceExposes a personalized AI agent that reads your resume and provides intelligent responses about your professional background through a standardized MCP server interface with RAG capabilities.MIT
- FlicenseAqualityBmaintenanceMCP server that exposes a resume as callable tools and resources, enabling AI agents to query experience, skills, projects, and contact information via natural language.3-
- AlicenseAqualityBmaintenanceExposes a personal portfolio of projects, skills, and resume as callable tools for MCP-compatible AI assistants like Claude Desktop.4MIT