Megpt
Code to process many kinds of content by an author into an MCP server
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
Maintainer
Works with
Installation
Manual Installation
npx megptConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
Clone the repository
Clone the meGPT repository and navigate into it.
git clone https://github.com/adrianco/megpt.git
cd megptCreate and activate a virtual environment
Set up a Python virtual environment to isolate dependencies.
python3 -m venv venv
source venv/bin/activateInstall dependencies
Install all required Python packages.
pip install -r requirements.txtBuild 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_adriancoGenerate MCP resources
Create the MCP resource definitions from the indexed content.
python create_mcp.py virtual_adriancoStart 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_adriancoConfigure 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.
Megpt Alternatives — Similar Coding Agents Servers
Looking for alternatives to Megpt? Here are other popular coding agents servers you can use with Claude, Cursor, and VS Code.
Dify
★ 142.2kProduction-ready platform for agentic workflow development.
Ruflo
★ 54.0k🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, self-learning swarm intelligence, RAG integrat
Goose
★ 45.7kan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Antigravity Awesome Skills
★ 38.3kInstallable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.
AgentScope
★ 25.5kBuild and run agents you can see, understand and trust.
Serena
★ 24.5kA coding agent toolkit that provides IDE-like semantic code retrieval and editing tools, enabling LLMs to efficiently navigate and modify codebases using symbol-level operations instead of basic file reading and string replacements.
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.
Set Up Megpt in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.