Myself MCP Server

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
npm install
npm run build
npm start
2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add myself-mcp-server -- node "<FULL_PATH_TO_MYSELF_MCP_SERVER>/dist/index.js"

Replace <FULL_PATH_TO_MYSELF_MCP_SERVER>/dist/index.js with the actual folder you prepared in step 1.

README.md

MCP server for the personal knowledge base.

Myself MCP Server

MCP (Model Context Protocol) server for the personal knowledge base. Provides tools to query profile data, skills, projects, goals, business info, learning roadmap, ideas, and more.

Tools Available

Tool Description
get_skills Get skills with proficiency levels, filter by category or min level
get_experience Get work experience, optionally current positions only
get_projects Get projects by status (active/planned/completed) or technology
get_goals Get 2026 goals with progress metrics
get_profile Get profile summary with contact info
get_resume Get full resume or specific variant
query_knowledge_base Natural language search across all data
get_job_opportunities Get monitored job postings
get_business_info Get Codaissance or TamperTantrum Labs strategy, personas, marketing
get_learning_roadmap Get learning roadmap and completed learning
get_ideas Get ideas from personal or business idea banks

Usage

Local (stdio transport - for Claude Desktop)

npm install
npm run build
npm start

Add to Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "myself": {
      "command": "node",
      "args": ["/path/to/myself-mcp-server/dist/index.js"]
    }
  }
}

Vercel Deployment

Deploy to Vercel and the serverless function will be available at:

  • GET /api/mcp - Health check
  • POST /api/mcp - MCP protocol endpoint

The Vercel function fetches data directly from the G-Hensley/myself GitHub repo.

Local HTTP Server (alternative)

npm run dev:http
# or
npm run build && npm run start:http

Endpoints:

  • GET /health - Health check
  • POST /mcp - MCP protocol endpoint

Testing with MCP Inspector

npm run inspect

Development

npm run dev      # Run stdio server with tsx
npm run dev:http # Run HTTP server with tsx

Architecture

  • src/index.ts - Stdio transport server (reads local files)
  • src/http-server.ts - HTTP transport server (fetches from GitHub)
  • api/mcp.ts - Vercel serverless function (fetches from GitHub)

All remote servers read data directly from the GitHub repo, so they're always up-to-date with the latest data.

Tools (11)

get_skillsGet skills with proficiency levels, filter by category or min level
get_experienceGet work experience, optionally current positions only
get_projectsGet projects by status (active/planned/completed) or technology
get_goalsGet 2026 goals with progress metrics
get_profileGet profile summary with contact info
get_resumeGet full resume or specific variant
query_knowledge_baseNatural language search across all data
get_job_opportunitiesGet monitored job postings
get_business_infoGet Codaissance or TamperTantrum Labs strategy, personas, marketing
get_learning_roadmapGet learning roadmap and completed learning
get_ideasGet ideas from personal or business idea banks

Configuration

claude_desktop_config.json
{"mcpServers": {"myself": {"command": "node", "args": ["/path/to/myself-mcp-server/dist/index.js"]}}}

Try it

What are my top technical skills and their proficiency levels?
List all my active projects involving TypeScript.
What is my current progress on my 2026 goals?
Search my knowledge base for information regarding my business strategy.
Show me my current learning roadmap and what I have completed so far.

Frequently Asked Questions

What are the key features of Myself MCP Server?

Query personal profile data and contact information. Retrieve work experience and project history. Track 2026 goals and progress metrics. Access business strategy and marketing personas. Search personal knowledge base using natural language.

What can I use Myself MCP Server for?

Quickly retrieving resume details for job applications. Reviewing personal learning progress during career development sessions. Checking status of active business projects and ideas. Summarizing professional experience for networking or interviews.

How do I install Myself MCP Server?

Install Myself MCP Server by running: npm install && npm run build && npm start

What MCP clients work with Myself MCP Server?

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

Turn this server into reusable context

Keep Myself MCP Server docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare