Profile server for kazejev.com: biography, skills, projects and education.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Personal MCP server for kazejev.com. The server operates on Cloudflare Workers. The server is read-only: it gives a biography, skills, projects and contact links to AI agents. The server has no runtime dependencies.
This project uses Simplified Technical English (ASD-STE100). Write all documentation and all code comments in this style:
The server supports two protocol eras.
The MCP 2026-07-28 revision removed the initialize handshake. It also
removed the protocol-level sessions. Thus a server for the new revision is very
different from a server for the older revisions. Most clients still use the
older revisions. Therefore this server supports the two eras on one endpoint.
| Era | Versions | Description |
|---|---|---|
| Modern | 2026-07-28 | The server keeps no state. Each request contains the version, the identity and the capabilities in _meta. The client also puts these values in HTTP headers. The server examines the headers. The server has the server/discover method. |
| Legacy | 2025-11-25, 2025-06-18, 2025-03-26 | The client and the server do the initialize handshake. |
The server selects the era for each request. If the MCP-Protocol-Version
header shows a modern version, the server uses the modern rules. If it does
not, the server uses the legacy rules.
The modern era has these rules:
Mcp-Method header. For tools/call,
resources/read and prompts/get, the client must also send the Mcp-Name
header.-32020 (HeaderMismatch). The server first decodes the
=?base64?β¦?= format, then compares the two values.-32022. The error data shows the supported versions.-32601. A
client uses this response to identify a modern server.ttlMs and cacheScope. Each result contains
resultType.The server does not have subscriptions/listen, the MRTR input requests, or
the tasks extension. The server does not need them, because each tool is static
and has no arguments.
POST /mcp. The server sends 404 for all other paths.
Then add the custom domain mcp.kazejev.com in the Cloudflare dashboard. Go to
Workers & Pages, then this Worker, then Settings, then Domains & Routes.
The repository theglobe/theglobe.github.io sends a discovery card at
/.well-known/mcp/server-card.json. The protocolVersion field and the
transport.endpoint field in the card must agree with this server.
The card gives the server name kazejev-personal. This name is different from
the repository name and from the Worker name. Do not change SERVER_NAME in
src/content.ts unless you also change the card.
src/content.ts.The server is in the official MCP Registry as com.kazejev/profile.
server.json holds the registry entry. To publish a new version, change the
version field to match SERVER_VERSION in src/content.ts, then:
The namespace com.kazejev is proved by a TXT record on kazejev.com:
That record must stay in place. The matching private key is not in this repository. To use a different key, generate a new pair and replace the TXT record with the new public key.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/profile-2)<a href="https://allmcps.com/mcp/profile-2"><img src="https://allmcps.com/api/badge/profile-2?style=directory" alt="Profile on AllMCPs" /></a>