Skip to main content
Glama
theglobe

kazejev-personal

profile-mcp

个人 MCP 服务器,用于 kazejev.com。该服务器运行在 Cloudflare Workers 上。服务器是只读的:它向 AI 代理提供个人简介、技能、项目和联系链接。服务器没有运行时依赖。

语言

本项目使用简化技术英语(ASD-STE100)。请以这种风格编写所有文档和所有代码注释:

  • 保持句子简短。一条指令最多使用 20 个单词。

  • 使用主动语态。

  • 一个词只表达一个意思。对同一事物使用相同的词。

  • 一句话只写一条指令。

Related MCP server: personal-resume-agent

协议支持

服务器支持两个协议时代。

MCP 2026-07-28 修订版移除了 initialize 握手。它还移除了协议级会话。因此,新修订版的服务器与旧修订版的服务器有很大不同。大多数客户端仍使用旧修订版。因此,此服务器在一个端点上支持这两个时代。

时代

版本

描述

现代

2026-07-28

服务器不保留任何状态。每个请求在 _meta 中包含版本、身份和能力。客户端还将这些值放入 HTTP 头中。服务器检查这些头。服务器具有 server/discover 方法。

旧版

2025-11-25, 2025-06-18, 2025-03-26

客户端和服务器执行 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=kazejev

server.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 记录。

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    An 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.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Exposes 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
  • F
    license
    A
    quality
    B
    maintenance
    MCP 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
    -
  • A
    license
    A
    quality
    B
    maintenance
    Exposes a personal portfolio of projects, skills, and resume as callable tools for MCP-compatible AI assistants like Claude Desktop.
    4
    MIT