life.ayushrai.site product MCP について
Ayush Raiの公開プロフィール、プロジェクト、連絡先、検索、予約リンクを提供する読み取り専用のMCPサーバーです。事実と根拠を一元管理する個人ナレッジシステムのデータを利用します。
主な機能
- 01公開プロフィールの参照
- 02プロジェクトと連絡先の閲覧
- 03プロフィール情報の検索
- 04予約リンクの取得
活用シーン
- 01Ayush Raiの公開情報の確認
- 02プロジェクトや連絡先の検索
- 03予約リンクの検索
MCP 対応
MCPクライアントに、プロフィール、プロジェクト、連絡先、検索、予約リンクの読み取り専用情報を公開します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://life.ayushrai.site/mcp/productclaude mcp add --transport http site-ayushrai-life-product https://life.ayushrai.site/mcp/product{"mcpServers":{"site-ayushrai-life-product":{"type":"http","url":"https://life.ayushrai.site/mcp/product"}}}Cursor で開く{"servers":{"site-ayushrai-life-product":{"type":"http","url":"https://life.ayushrai.site/mcp/product"}}}VS Code で開く{"mcpServers":{"site-ayushrai-life-product":{"type":"http","url":"https://life.ayushrai.site/mcp/product"}}}{"mcpServers":{"site-ayushrai-life-product":{"serverUrl":"https://life.ayushrai.site/mcp/product"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
個人ナレッジベース(PKB)
このリポジトリは、長期的に利用する個人ナレッジシステムです。ウェブサイトは任意の利用先の1つであり、情報の正本ではありません。
まずはこちら
- docs/KNOWLEDGE_SYSTEM.md
- docs/FILE_STRUCTURE.md
- docs/ENTITY_MODEL.md
- docs/RELATIONSHIP_MODEL.md
- docs/CONTENT_WORKFLOW.md
構成
| パス | 役割 |
|---|---|
/knowledge | 正規の事実、ナラティブ、アイデンティティ、メディア、グラフ |
/docs | 運用マニュアル |
/data/imports | 元のスプレッドシート/エクスポートデータ(来歴) |
/scripts/knowledge | 検証とインポート |
/sites | ウェブサイトの利用先(表示のみ) |
/discovery | vercel.json のリライトを介してルート URL で配信されるエージェント向けドキュメント(/auth.md、/openapi.json、/pricing.md、...) |
/api、/agent、middleware.js | サーバーレスエンドポイント、ネゴシエーション、エージェントモード |
原則
- 1つの事実は1か所に記載します
- エンティティの
idで参照し、重複させません - マーケティング表現より証拠を重視します
- アイデンティティデータに不確実性がある場合は
/knowledge/reviewに移し、黙って削除しません
コマンド
npm run validate # knowledge validation (Node)
npm run build:site # generate resumes, portfolios, domains from data/site-catalog.json
npm run qa # static QA (em dashes, viewport, catalog coverage); exits 1 on failure
npm run check:agent # agent surface checks (negotiation, discovery, jobs, trust pages)
npm run local # full local site on http://localhost:3000 (vercel dev: middleware, rewrites, api/)
npm start # static-only preview (Python http.server; no rewrites or api/)
node scripts/build-home.js # regenerate homepage from knowledge/_system/homepage.yaml
npm run build:collections # work index, books, influences from knowledge/{work,books,influences}/*.json
職歴、書籍、人物、エッセイ、政策に関するケーススタディの追加方法:docs/workflows/ADDING_LIFE_CONTENT.md。
npm run local を実行して、/ からホームページを確認できます。公開サイト:https://life.ayushrai.site/。開発者ポータル:https://life.ayushrai.site/developers/。
エージェントスキル(skills.sh)
npx skills add ayushrai-hub/LifeOS
skills/README.md をご覧ください。
SDK/CLI パッケージ
- JavaScript:packages/life-ayushrai(
life-ayushraiCLI) - Python:packages/life_ayushrai
オーナーのレジストリ認証情報を使って公開します(npm publish / python -m build && twine upload)。
ウェブサイトの利用先
このサイトは HTML で表現したナレッジグラフです。巨大なメニューはなく、青色のインラインリンク、複数の履歴書とポートフォリオ、分野別ページ、認定資格、メディアエンティティを備えています。data/site-catalog.json を編集してから、npm run build:site を実行します。
デプロイ(Vercel)
middleware.jsは/をsites/www/にリライトし、/sites/wwwを/に 308 リダイレクトしますvercel.jsonはルートのエージェント URL をdiscovery/内のファイルに対応付けます- コンテンツの時系列はナレッジエンティティと
knowledge/_system/site-status.yamlで管理します
npx vercel
アイデンティティのスプレッドシート
本人のオンラインプレゼンスに関するマスターファイルを data/imports/ に入れ、インポートスクリプトを実行します。
個人データの入力
経歴に関する事実、職歴の期間、認定資格、履歴書の詳細を提供してください。それまでは、エンティティの各セクションは意図的に空のままにします。情報を捏造することはありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。