MCP Hub
Back to servers

Myself MCP Server

Provides a comprehensive interface to a personal knowledge base, including tools to query professional skills, project history, and business strategy. It enables natural language search across personal profile data, resumes, learning roadmaps, and goal metrics.

glama
Updated
Jan 31, 2026

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

ToolDescription
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

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.

Reviews

No reviews yet

Sign in to write a review