MCP server/ai-tools

mcp-me MCP Server

Digital identity layer for AI assistants

★ 1paladini/mcp-me ↗by paladiniupdated
Manual setup required. The maintainer's config contains paths only you know - edit the placeholders below before adding it to Claude Code.
1

Prepare the server locally

Run this once before adding it to Claude Code.

npm install -g mcp-me
2

Register it in Claude Code

claude mcp add mcp-me -- npx mcp-me serve /absolute/path/to/my-profile

Replace any placeholder paths in the command with the real path on your machine.

3

Make your agent remember this setup

mcp-me's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.

npx conare@latest

Free · one command · indexes the sessions already on disk. Set up in the browser instead →

What it does

  • Creates a structured personal profile for AI assistants
  • Auto-generates profile data from 342+ public APIs
  • Supports real-time plugins for live data like Spotify or GitHub
  • Privacy-first design with all data stored locally in YAML files
  • Compatible with Claude Desktop, Cursor, Windsurf, and Copilot

Try it

Based on my profile, write a cover letter for this job description.
What are my primary technical skills and how do they relate to this project?
Summarize my career experience for a potential client.
What are my current short-term goals as defined in my profile?
Original README from paladini/mcp-me

mcp-me

Your AI assistants don't know who you are. Every time you start a conversation with Claude, Copilot, Cursor, or Windsurf, it's a blank slate — no context about your skills, your projects, your career, or what you care about.

mcp-me fixes that. It creates a structured personal profile that any AI assistant can read via the Model Context Protocol (MCP). Think of it as a digital identity layer for AI — your bio, career, skills, interests, projects, and more, always available to every AI tool you use.

You: "Write me a cover letter for this job"
AI:  (reads your me://career, me://skills, me://projects)
     "Based on your 5 years at Acme Corp, your TypeScript expertise,
      and your open-source work on mcp-me..."

Why mcp-me?

  • AI that knows you — Your assistants remember your skills, career, projects, and personality across every conversation
  • Auto-generated — Pull data from 342+ sources (GitHub, Medium, Strava, Goodreads, and hundreds more) with one command
  • Privacy-first — All data stays local in YAML files on your machine. Nothing is sent to any cloud.
  • Real-time plugins — 13 live integrations (Spotify now playing, GitHub repos, Last.fm scrobbles) that AI queries on demand
  • Extensible — Community-driven generators and plugins. Add a new data source in ~10 lines of code.
  • Works everywhere — Claude Desktop, Cursor, Windsurf, Copilot, and any MCP-compatible AI assistant

Installation

Prerequisite: Node.js 20 or later. Verify with node -v.

Recommended — install globally:

npm install -g mcp-me

This makes the mcp-me command available everywhere on your system. No need to clone any repository — npm downloads the package for you.

mcp-me --help
mcp-me init ~/my-profile
mcp-me generate ~/my-profile
mcp-me serve ~/my-profile

Alternative — run without installing (via npx):

npx mcp-me --help

npx downloads the package temporarily and runs it. Useful for trying mcp-me once, but slower on repeated use since it re-downloads each time.

Quick Start

# 1. Initialize your profile (creates YAML templates + .mcp-me.yaml config)
mcp-me init ~/my-profile

# 2. Edit the config file — uncomment your sources
code ~/my-profile/.mcp-me.yaml

Your .mcp-me.yaml config file:

generators:
  github: your-username
  devto: your-username
  bluesky: handle.bsky.social
  zodiac: aquarius

plugins:
  github:
    enabled: true
    username: your-username
# 3. Generate! Reads sources from .mcp-me.yaml automatically
mcp-me generate ~/my-profile

# 4. Start the MCP server
mcp-me serve ~/my-profile

CLI flags also work: mcp-me generate ~/my-profile --github octocat --devto myuser

All commands work with npx (zero install) or with mcp-me directly if installed globally. The generate command pulls your data from public APIs and auto-populates profile YAML files — no API keys needed for most sources.

Profile directory structure

my-profile/
  .mcp-me.yaml        ← Configuration (generators + plugins)
  identity.yaml        ← Your data (name, bio, contact)
  skills.yaml          ← Your data (languages, tools)
  projects.yaml        ← Your data (portfolio)
  career.yaml          ← Your data (experience)
  interests.yaml       ← Your data (hobbies, topics)
  personality.yaml     ← Your data (traits, values)
  goals.yaml           ← Your data (short/long-term)
  faq.yaml             ← Your data (Q&A pairs)

Configure Your AI Assistant

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "me": {
      "command": "npx",
      "args": ["mcp-me", "serve", "/absolute/path/to/my-profile"]
    }
  }
}

Cursor

Add to .cursor/mcp.json in your project root:

{
  "mcpServers": {
    "me": {
      "command": "npx",
      "args": ["mcp-me", "serve", "/absolute/path/to/my-profile"]
    }
  }
}

Claude Desktop

Add to your Claude Desktop config:

{
  "mcpServers": {
    "me": {
      "command": "npx",
      "args": ["mcp-me", "serve", "/absolute/path/to/my-profile"]
    }
  }
}

Profile Schema

Your profile is a collection of YAML files:

File Description
identity.yaml Name, bio, location, languages, contact info
career.yaml Work experience, education, certifications
skills.yaml Technical and soft skills with proficiency levels
interests.yaml Hobbies, music, books, movies, food preferences
personality.yaml Values, traits, MBTI, strengths
goals.yaml Short, medium, and long-term goals
projects.yaml Personal and open-source projects
faq.yaml Custom Q&A pairs about yourself

See Schema Reference for full documentation.

MCP Interface

Resources

Static profile data exposed as MCP resources:

  • me://identity

Frequently Asked Questions

What are the key features of mcp-me?

Creates a structured personal profile for AI assistants. Auto-generates profile data from 342+ public APIs. Supports real-time plugins for live data like Spotify or GitHub. Privacy-first design with all data stored locally in YAML files. Compatible with Claude Desktop, Cursor, Windsurf, and Copilot.

What can I use mcp-me for?

Providing AI assistants with context about your professional background during coding tasks. Generating personalized cover letters and resumes based on your career history. Helping AI understand your technical stack and project preferences. Maintaining a consistent digital identity across multiple AI tools and conversations.

How do I install mcp-me?

Install mcp-me by running: npm install -g mcp-me

What MCP clients work with mcp-me?

mcp-me works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Conare · memory for coding agents

Turn this server into reusable context

Keep mcp-me docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Set up free$npx conare@latest