personal-context
Click on "Deploy 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., "@personal-contextshow my full profile"
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.
personal-context
Turn your digital footprint into an AI-readable profile. GitHub + Blogs + Resume + Notes -> one context source for every AI agent.
Work in progress — something crazy on the way. ✦
Documentation: https://ayush7614.github.io/personal-context/
Current AI tools forget who you are. You keep re-explaining your work, skills,
projects, blogs, and open-source contributions. personal-context aggregates
all of it from your real sources and outputs it as a single profile you can
print, share, or feed to any AI tool (Cursor, Claude Code, Codex, Gemini CLI).
$ npx personal-context all
Ayush Kumar
DevRel · AI Agents · Open Source · AI Security
Current Role:
Lead Developer Relations Engineer @ NodeShift AI Cloud
Contact:
Email: ayushknj3@gmail.com
GitHub: https://github.com/Ayush7614
Recent Blogs:
- AI Agents Masterclass — Full Visual Guide
- Harness Engineering — Full Visual Guide
...
GitHub:
Contributions: 1250
Repositories: 35
...Quick start
# 1. Scaffold a config in the current folder
npx personal-context init
# 2. Edit personal.yaml with your details + source handles
# 3. See your full profile
npx personal-context all
# 4. Generate AI-readable files (context.md, profile.json, llms.txt)
npx personal-context buildRelated MCP server: CacheTank MCP Server
Commands
Command | Description |
| Create a starter |
| Animated "something crazy on the way" splash |
| Full profile overview (the single-command output) |
| GitHub stats + latest contributions |
| Recent posts across all RSS feeds |
| Role + experience timeline |
| Open-source contributions |
| Write |
| One-paragraph AI brief |
Every read command supports --json for piping into other tools.
Configuration
Everything is driven by a single personal.yaml (see personal.yaml
for a full reference). Static facts (name, role, skills, projects) live in the
file; live data is pulled from the sources you configure:
Information | Source |
GitHub contributions, PRs, repos | GitHub REST + GraphQL API |
Latest blogs | RSS feeds (Medium, Hashnode, Dev.to) |
Experience timeline |
|
Resume skills / summary | Resume JSON or PDF |
Set GITHUB_TOKEN (see .env.example) to unlock contribution
counts and higher rate limits.
MCP server
personal-context also ships an MCP server so
any AI agent (Cursor, Claude Code, Codex, etc.) can query your context live.
Add it to your MCP client config (e.g. Cursor's ~/.cursor/mcp.json):
{
"mcpServers": {
"personal-context": {
"command": "npx",
"args": ["-y", "personal-context-mcp"],
"env": {
"PERSONAL_CONTEXT_CONFIG": "/absolute/path/to/personal.yaml",
"GITHUB_TOKEN": "optional-token"
}
}
}
}Then your agent can call:
Tool | Returns |
| The full profile object |
| One-paragraph AI brief |
| Recent posts across feeds |
| Contributions, PRs, repos, top repos |
| Projects you build/ship |
| Open-source contributions |
| Email, website, socials |
| What you're learning + skills |
PERSONAL_CONTEXT_CONFIG points the server at your personal.yaml regardless of
the directory the client launches it from.
Architecture
A pnpm monorepo with a shared core so the CLI, the MCP server, and your portfolio all consume the same profile data.
personal-context/
├── packages/
│ ├── core/ # sources + aggregation + renderers (Profile, context.md, llms.txt)
│ ├── cli/ # the `personal-context` command
│ └── mcp/ # the `personal-context-mcp` MCP server
└── personal.yamlRoadmap
v1 — Core + CLI (GitHub, blogs, LinkedIn, resume, generated profiles) ✅
v2 — MCP server (
get_profile,get_recent_blogs,get_github_stats, ...) ✅ + portfoliocontext.json/llms.txtendpoints (in progress)v3 — "Ask My Portfolio" chat + auto-learning timeline
v4 — AI personal brief + scheduled refresh
License
MIT © Ayush Kumar
This server cannot be deployed
Maintenance
Related MCP Connectors
One profile — skills, credentials, and memory — synced to every agent tool via one MCP URL.
Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.
Your versioned memory across every AI tool — context maps, personal memory, and tasks over MCP.
Personal context for AI, written by you and never scraped: your profile and files, any MCP client.
Related MCP Servers
- AlicenseAqualityAmaintenanceDigital identity layer for AI — your bio, career, skills, interests, and projects always available to every AI tool. Auto-generates profile from 342+ public APIs, 13 real-time plugins, YAML-based profiles with privacy-first local storage.23418MIT
- AlicenseAqualityFmaintenanceProvides persistent personal context (identity, projects, decisions, knowledge) to MCP-compatible AI tools, eliminating the need to re-explain yourself across sessions.2511MIT
- AlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server that exposes a professional profile — certifications, industry articles, open source contributions, and live GitHub activity — as a queryable API for AI agents.711MIT
- FlicenseNot gradedqualityCmaintenanceReads your GitHub profile and provides developer context (stack, projects, experience) to MCP clients like Claude and Cursor via a single URL.-