About life.ayushrai.site product MCP
A read-only MCP server for Ayush Rai’s public profile, projects, contact details, search, and booking links. It draws from a structured personal knowledge system designed to keep canonical facts and evidence in one place.
Key features
- 01Read public profile information
- 02Browse projects and contact details
- 03Search profile content
- 04Retrieve booking links
Use cases
- 01Look up Ayush Rai’s public background
- 02Find projects or contact details
- 03Search for a booking link
MCP support
Exposes read-only profile, project, contact, search, and booking-link information to MCP clients.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
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"}}}Open in Cursor{"servers":{"site-ayushrai-life-product":{"type":"http","url":"https://life.ayushrai.site/mcp/product"}}}Open in 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"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEPersonal Knowledge Base (PKB)
This repository is a long-term personal knowledge system. The website is one optional consumer; not the source of truth.
Start here
- docs/KNOWLEDGE_SYSTEM.md
- docs/FILE_STRUCTURE.md
- docs/ENTITY_MODEL.md
- docs/RELATIONSHIP_MODEL.md
- docs/CONTENT_WORKFLOW.md
Layout
| Path | Role |
|---|---|
/knowledge | Canonical facts, narratives, identity, media, graph |
/docs | Operating manuals |
/data/imports | Original spreadsheets/exports (provenance) |
/scripts/knowledge | Validate + import |
/sites | Website consumer (presentation only) |
/discovery | Agent docs served at root URLs via vercel.json rewrites (/auth.md, /openapi.json, /pricing.md, ...) |
/api, /agent, middleware.js | Serverless endpoints, negotiation, agent mode |
Principles
- One fact, one place
- Reference by entity
id; never duplicate - Evidence over marketing language
- Uncertain identity data →
/knowledge/review, never silent delete
Commands
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
Adding work, books, people, essays, and policy case studies: docs/workflows/ADDING_LIFE_CONTENT.md.
Browse the homepage at / under npm run local. Public site: https://life.ayushrai.site/. Developer portal: https://life.ayushrai.site/developers/.
Agent skills (skills.sh)
npx skills add ayushrai-hub/LifeOS
See skills/README.md.
SDK / CLI packages
- JavaScript: packages/life-ayushrai (
life-ayushraiCLI) - Python: packages/life_ayushrai
Publish with owner registry auth (npm publish / python -m build && twine upload).
Website consumer
The site is a knowledge graph in HTML: no mega-menu, inline blue links, multiple resumes and portfolios, domain pages, certifications, and media entities. Edit data/site-catalog.json, then run npm run build:site.
Deploy (Vercel)
middleware.jsrewrites/→sites/www/and 308s/sites/www→/vercel.jsonmaps root agent URLs to files indiscovery/- Content chronology lives in knowledge entities +
knowledge/_system/site-status.yaml
npx vercel
Identity spreadsheet
Drop the master online-presence file into data/imports/ and run the import script.
Filling personal data
Provide biography facts, work dates, certifications, and resume details. Until then, entity sections stay empty on purpose; nothing is invented.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.