kazejev-personal
profile-mcp
kazejev.com 用の個人 MCP サーバー。このサーバーは Cloudflare Workers 上で動作します。このサーバーは読み取り専用です。AI エージェントに経歴、スキル、プロジェクト、連絡先リンクを提供します。このサーバーには実行時依存関係はありません。
言語
このプロジェクトは簡略化テクニカル英語(ASD-STE100)を使用します。すべてのドキュメントとコードコメントをこのスタイルで書いてください:
文は短くしてください。指示は最大 20 語にしてください。
能動態を使用してください。
1 つの意味には 1 つの単語を使用してください。同じものには同じ単語を使用してください。
1 つの指示は 1 つの文に書いてください。
Related MCP server: personal-resume-agent
プロトコルサポート
このサーバーは 2 つのプロトコル時代をサポートします。
MCP 2026-07-28 リビジョンは initialize ハンドシェイクを削除しました。また、プロトコルレベルのセッションも削除しました。したがって、新しいリビジョン用のサーバーは古いリビジョン用のサーバーとは大きく異なります。ほとんどのクライアントはまだ古いリビジョンを使用しています。そのため、このサーバーは 1 つのエンドポイントで 2 つの時代をサポートします。
時代 | バージョン | 説明 |
現代 |
| サーバーは状態を保持しません。各リクエストには、バージョン、ID、機能が |
旧式 |
| クライアントとサーバーは |
サーバーは各リクエストの時代を選択します。MCP-Protocol-Version ヘッダーが現代のバージョンを示す場合、サーバーは現代のルールを使用します。そうでない場合、サーバーは旧式のルールを使用します。
現代の時代には次のルールがあります:
サーバーは GET リクエストと DELETE リクエストに対して 405 を送信します。GET ストリームとセッションのティアダウンはプロトコルに含まれなくなりました。
クライアントは
Mcp-Methodヘッダーを送信する必要があります。tools/call、resources/read、prompts/getの場合、クライアントはMcp-Nameヘッダーも送信する必要があります。ヘッダー値がボディ値と一致しない場合、サーバーは 400 とエラーコード
-32020(HeaderMismatch)を送信します。サーバーはまず=?base64?…?=形式をデコードし、次に 2 つの値を比較します。サーバーがプロトコルバージョンをサポートしていない場合、サーバーは 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 を選択し、Settings、Domains & Routes の順に進みます。
サーバーカード
リポジトリ 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