MCP server/ai-tools

Chen's AI Copy MCP Server

A personal digital twin MCP server for managing professional context.

shenchensucc/chens-ai-copy ↗by shenchensuccupdated
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.

git clone https://github.com/shenchensucc/chens-ai-copy.git
cd chens-ai-copy
npm install
npm run build
2

Register it in Claude Code

claude mcp add chens-ai-copy -- node /path/to/chens-ai-copy/dist/index.js

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

3

Make your agent remember this setup

chens-ai-copy'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

  • Centralized storage for professional experience, skills, and resume preferences
  • Persistent tracking of project-derived learnings and insights
  • Management of target companies for job applications
  • Sync capabilities via Git to keep context updated across environments
  • Direct integration with AI assistants to update context in real-time

Tools 4

get_contextRetrieve experience, skills, preferences, learnings, or interested companies.
add_learningRecord new learnings, patterns, or insights from project work.
update_preferenceUpdate resume format, communication style, or other preferences.
add_interested_companyAdd companies to track for job applications.

Environment Variables

CHENS_AI_COPY_DATA_PATHOverride data directory (default: ./data relative to package)

Try it

Add this to my digital twin: I learned that using Zod for schema validation significantly reduces runtime errors in TypeScript projects.
Remember that I prefer a concise communication style in my cover letters.
Update my context with what we learned from this project regarding API rate limiting.
What are my current interested companies?
Retrieve my technical skills from my digital twin.
Original README from shenchensucc/chens-ai-copy

Chen's AI Copy

Personal digital twin MCP (Model Context Protocol) server. Provides Chen's experience, skills, resume preferences, learnings, and interested companies to AI assistants across projects.

Repo: github.com/shenchensucc/chens-ai-copy

What It Does

  • get_context — Retrieve experience, skills, preferences, learnings, or interested companies
  • add_learning — Record new learnings, patterns, or insights from project work
  • update_preference — Update resume format, communication style, or other preferences
  • add_interested_company — Add companies to track for job applications

Quick Start

Install from GitHub (new machine)

git clone https://github.com/shenchensucc/chens-ai-copy.git
cd chens-ai-copy
npm install
npm run build

Add to Cursor

Add to ~/.cursor/mcp.json (Windows: C:\Users\<you>\.cursor\mcp.json or Cursor Settings > MCP):

{
  "mcpServers": {
    "chens-ai-copy": {
      "command": "node",
      "args": ["C:/path/to/chens-ai-copy/dist/index.js"]
    }
  }
}

Use the full path to your cloned chens-ai-copy folder.

Sync on every Cursor start

The MCP uses sync-and-run.ps1 which runs git pull before starting, so you always get the latest when opening Cursor. Ensure the MCP config points to the script:

{
  "chens-ai-copy": {
    "command": "powershell",
    "args": ["-NoProfile", "-ExecutionPolicy", "Bypass", "-File", "D:/2026/2026-03 Chens-ai-copy/sync-and-run.ps1"]
  }
}

Setup on another machine

  1. Clone: git clone https://github.com/shenchensucc/chens-ai-copy.git D:\2026\2026-03 Chens-ai-copy
  2. Run: cd D:\2026\2026-03 Chens-ai-copy && npm install && npm run build
  3. Add the MCP config above to ~/.cursor/mcp.json (adjust path if different)

Data Structure

File Content
data/preferences.json Resume format, communication style, cover letter structure
data/experience.json Work history, education, certifications
data/skills.json Technical, soft, and domain skills
data/learnings.json Project-derived learnings and patterns
data/interested_companies.json Companies and roles of interest

Updating From Other Projects

When working in any project, ask the AI to:

  • "Add this to my digital twin: [learning]"
  • "Remember that I prefer [preference]"
  • "Update my context with what we learned from this project"

The AI will call add_learning or update_preference to keep your context current.

Environment Variables

  • CHENS_AI_COPY_DATA_PATH — Override data directory (default: ./data relative to package)

Sync with GitHub

git pull   # get updates
git push   # push changes

License

MIT

Frequently Asked Questions

What are the key features of Chen's AI Copy?

Centralized storage for professional experience, skills, and resume preferences. Persistent tracking of project-derived learnings and insights. Management of target companies for job applications. Sync capabilities via Git to keep context updated across environments. Direct integration with AI assistants to update context in real-time.

What can I use Chen's AI Copy for?

Maintaining a consistent resume format and communication style across different AI-assisted writing tasks. Tracking technical lessons learned during software development to apply to future projects. Managing a list of target companies for job applications directly within the development workflow. Providing AI assistants with immediate access to personal work history and certifications.

How do I install Chen's AI Copy?

Install Chen's AI Copy by running: git clone https://github.com/shenchensucc/chens-ai-copy.git && cd chens-ai-copy && npm install && npm run build

What MCP clients work with Chen's AI Copy?

Chen's AI Copy 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 Chen's AI Copy docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Set up free$npx conare@latest