kazejev-personal
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@kazejev-personalGive me your biography and a list of your projects."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
profile-mcp
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.
Language
This project uses Simplified Technical English (ASD-STE100). Write all documentation and all code comments in this style:
Keep sentences short. Use a maximum of 20 words for an instruction.
Use the active voice.
Use one word for one meaning. Use the same word for the same thing.
Write one instruction in one sentence.
Related MCP server: personal-resume-agent
Protocol support
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 |
| The server keeps no state. Each request contains the version, the identity and the capabilities in |
Legacy |
| The client and the server do the |
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:
The server sends 405 for a GET request and for a DELETE request. The GET stream and the session teardown are no longer in the protocol.
The client must send the
Mcp-Methodheader. Fortools/call,resources/readandprompts/get, the client must also send theMcp-Nameheader.If a header value disagrees with the body value, the server sends 400 and error code
-32020(HeaderMismatch). The server first decodes the=?base64?…?=format, then compares the two values.If the server does not support the protocol version, the server sends 400 and error code
-32022. The error data shows the supported versions.If the method is unknown, the server sends 404 and error code
-32601. A client uses this response to identify a modern server.A list result contains
ttlMsandcacheScope. Each result containsresultType.
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.
Endpoint
POST /mcp. The server sends 404 for all other paths.
Files
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.Development
npm install
npm run typecheck
npm test # Compiles the code, then does the tests.
npm run dev # Starts wrangler dev.Deployment
npx wrangler login
npx wrangler deployThen add the custom domain mcp.kazejev.com in the Cloudflare dashboard. Go to
Workers & Pages, then this Worker, then Settings, then Domains & Routes.
Server card
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.
To do
Put the correct biography, skills and projects in
src/content.ts.Make a decision about a contact email address. The file has no email address.
Registry
The server is in the official MCP Registry as com.kazejev/profile.
https://registry.modelcontextprotocol.io/v0/servers?search=kazejevserver.json holds the registry entry. To publish a new version, change the
version field to match SERVER_VERSION in src/content.ts, then:
mcp-publisher login dns --domain kazejev.com --private-key <HEX>
mcp-publisher publishThe namespace com.kazejev is proved by a TXT record on kazejev.com:
v=MCPv1; k=ed25519; p=Z3Hxdi1IjSf8w1F4nnlcPJHX/X72+rsaXY4DTJJj5Ns=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.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants to query the author's career, projects, publications, and technical documents through read-only MCP tools.
- FlicenseNot gradedqualityBmaintenanceA personal MCP server that exposes your profile (bio, skills, projects, work experience) as structured tools for any MCP-compatible AI client, secured with OAuth 2.1 and Dynamic Client Registration.
Related MCP Connectors
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.
Pocket Agent (aipocketagent.com) MCP server — read tools for personas, apps, and product info.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/theglobe/profile-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server