Megpt

v1.0.0Coding Agentsstable

Code to process many kinds of content by an author into an MCP server

megptmcpai-integration
Share:
286
Stars
0
Downloads
0
Weekly
0/5

What is Megpt?

Megpt is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to code to process many kinds of content by an author into an mcp server

Code to process many kinds of content by an author into an MCP server

This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Code to process many kinds of content by an author into an M

Use Cases

Convert various content types into MCP server configurations.
Process and integrate different data formats into agent workflows.
Build custom MCP servers from diverse content sources.
adrianco

Maintainer

LicenseApache-2.0
Languagepython
Versionv1.0.0
UpdatedMay 19, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx megpt

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Megpt

meGPT (also known as virtual_adrianco) is a Python-based MCP server that aggregates and indexes diverse content from a single author — YouTube videos, podcast episodes, blog posts (Medium, Blogger), books in PDF form, Twitter/Mastodon archives, presentations, and GitHub projects — into a searchable knowledge base. The server provides semantic search across titles, tags, and sources, along with content filtering by type and metadata, enabling an AI assistant to answer questions grounded in a specific author's body of work. It is designed to be personalized: you point it at your own content URLs and build your own 'virtual author' persona.

Prerequisites

  • Python 3.9 or newer
  • Git for cloning the repository
  • Sufficient disk space for downloaded content (video transcripts, PDFs, archives)
  • An MCP client such as Claude Desktop or Cursor
  • Content source URLs (YouTube channels/playlists, RSS feeds, Medium export, etc.) to index
1

Clone the repository

Clone the meGPT repository and navigate into it.

git clone https://github.com/adrianco/megpt.git
cd megpt
2

Create and activate a virtual environment

Set up a Python virtual environment to isolate dependencies.

python3 -m venv venv
source venv/bin/activate
3

Install dependencies

Install all required Python packages.

pip install -r requirements.txt
4

Build the author content index

Run the build script for your author name. This downloads and processes content into the downloads/<author> directory and creates a state.json for incremental updates. Replace 'virtual_adrianco' with your own author identifier.

python build.py virtual_adrianco
5

Generate MCP resources

Create the MCP resource definitions from the indexed content.

python create_mcp.py virtual_adrianco
6

Start the MCP server

Launch the MCP server for your author. It supports both stdio (for Claude Desktop) and HTTP (for remote/Docker) transport modes.

python mcp_server.py --author virtual_adrianco
7

Configure Claude Desktop

Add the meGPT MCP server to your Claude Desktop configuration, pointing to the mcp_server.py script inside your cloned repo.

{
  "mcpServers": {
    "megpt": {
      "command": "/path/to/megpt/venv/bin/python",
      "args": [
        "/path/to/megpt/mcp_server.py",
        "--author",
        "virtual_adrianco"
      ]
    }
  }
}

Megpt Examples

Client configuration

Claude Desktop configuration that launches the meGPT MCP server using the virtualenv Python interpreter and your author name.

{
  "mcpServers": {
    "megpt": {
      "command": "/Users/yourname/megpt/venv/bin/python",
      "args": [
        "/Users/yourname/megpt/mcp_server.py",
        "--author",
        "virtual_adrianco"
      ]
    }
  }
}

Prompts to try

Use these prompts once the meGPT server is running and your author content has been indexed.

- "What has this author written about microservices?"
- "Summarize the key themes from their podcast episodes about cloud architecture."
- "Find all blog posts tagged with 'chaos engineering'."
- "What YouTube videos has this author published about observability?"
- "How many total content items are in the index, broken down by type?"
- "Search for content about 'Netflix' across all sources."

Troubleshooting Megpt

build.py fails when downloading YouTube content

Ensure yt-dlp or the required YouTube library is installed and up to date (`pip install -U yt-dlp`). YouTube frequently changes their API; updating the downloader library resolves most fetch failures.

Claude Desktop shows 'server not found' or fails to connect

Use the absolute path to the virtualenv Python interpreter (e.g., /Users/yourname/megpt/venv/bin/python) in the 'command' field, not 'python3'. Claude Desktop does not inherit your shell's PATH or active virtual environment.

Semantic search returns no results for a known topic

Run `python build.py virtual_adrianco` again to ensure all content is indexed and state.json is up to date. Then re-run `python create_mcp.py virtual_adrianco` to regenerate the MCP resources before restarting the server.

Frequently Asked Questions about Megpt

What is Megpt?

Megpt is a Model Context Protocol (MCP) server that code to process many kinds of content by an author into an mcp server It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Megpt?

Follow the installation instructions on the Megpt GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Megpt?

Megpt works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Megpt free to use?

Yes, Megpt is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.

Browse More Coding Agents MCP Servers

Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "megpt": { "command": "npx", "args": ["-y", "megpt"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Megpt?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides