Skip to content

jer-k/me-cp

Repository files navigation

Me-CP

This is an MCP server with tools and resources to get information about me! It is likely that no one will ever use this, but I built it as fun little project to gather data from my personal website jeremykreutzbender.com.

Tools

  • get-about — Get personal information including name, email, and website
  • get-cv — Fetch the complete CV/resume including work experience, projects, skills, and education
  • get-cv-jobs — Fetch only the work experience/jobs section from the CV
  • get-blogs — Fetch a paginated list of blog posts (metadata only)
  • get-blog — Fetch a single blog post by slug, including full markdown content
  • get-blogs-by-tag — Fetch blog posts filtered by a specific tag (case-insensitive)
  • search-blogs — Search blog posts by keyword across titles, descriptions, content, and tags
  • get-tags — Get all unique blog post tags, sorted alphabetically
  • get-social-links — Get social media links including GitHub, Twitter, and LinkedIn
  • get-open-source — Fetch a paginated list of open source pull request contributions
  • get-search-stats-summary — Get a Google Search Console summary with total clicks, impressions, average CTR, and position
  • get-search-stats-top-pages — Get the top performing pages ranked by clicks from Google Search Console
  • get-search-stats-top-queries — Get the top search queries driving traffic from Google Search Console

Development

npm install
npm run dev

Scripts

  • npm run dev — Start the Wrangler dev server
  • npm run deploy — Deploy to Cloudflare Workers
  • npm run type-check — Run TypeScript type checking
  • npm run lint:fix — Run Biome linter with auto-fix
  • npm run format — Run Biome formatter
  • npm test — Run tests with Vitest

Installing the MCP

Claude Desktop

Add the following to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "me-cp": {
      "type": "url",
      "url": "http://localhost:8787/mcp"
    }
  }
}

Claude Code

claude mcp add me-cp http://localhost:8787/mcp --transport http

Cursor

Open Cursor Settings > MCP and add a new server:

  • Type: URL
  • URL: http://localhost:8787/mcp

Or add it to your .cursor/mcp.json:

{
  "mcpServers": {
    "me-cp": {
      "type": "url",
      "url": "http://localhost:8787/mcp"
    }
  }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors