Modular MCP plugin collection for Claude Code. Pick a profile, get a curated set of MCP servers and skills optimized for your workflow.
# Option 1: Interactive installer (defaults to "full" profile)
bash install.sh /path/to/your/project
# Option 2: Copy a template directly
cp templates/core.mcp.json /path/to/your/project/.mcp.json
# Option 3: Specify profile as argument
bash install.sh /path/to/your/project researchNote: If you cloned this repo, run
git submodule update --init --recursiveto fetch external skill repos (Solana Foundation, SendAI, Trail of Bits, Cloudflare, Superpowers).
| Profile | Use Case | MCP Servers | Key Tools |
|---|---|---|---|
| core | Any project | 3 | Sandbox, memory graph, context mode |
| knowledge-base | RAG, document management | 12 | Vector search, scraping, memsearch, Supabase, Postgres |
| research | Analysis, reports | 11 | Multi-engine search, scraping, academic papers, memsearch, Notion |
| web-dev | Full-stack development | 12 | Browser automation, scraping, memsearch, Supabase, Postgres |
| blockchain | Solana development | 11 | Helius, Jupiter docs, memsearch, context7, Twitter |
| full | Everything | 21 | All MCP servers combined |
See docs/profiles.md for detailed profile descriptions and docs/guide.md for end-to-end user flows.
| Server | Purpose | Profiles |
|---|---|---|
| e2b | Cloud sandbox (TS/Python) | all |
| memorygraph | Knowledge graph | all |
| context-mode | Context window management (98% token reduction) | all |
| claude-context | Vector search + code semantics | kb, blockchain |
| qdrant | Vector database | kb |
| sqlite | Local database | kb |
| supabase | Supabase (DB, auth, storage) | kb, web-dev |
| postgres | Direct PostgreSQL access | kb, web-dev |
| mcpdoc | llms.txt documentation | kb, research, web-dev, blockchain |
| crawl4ai | Web scraping | kb, research, web-dev |
| omnisearch | Tavily/Exa/Perplexity | research, web-dev, blockchain |
| context7 | Live library docs | research, web-dev, blockchain |
| notion | Notion integration | research |
| consensus | Academic paper search (200M+ papers) | research |
| puppeteer | Headless browser | research, web-dev |
| daytona | Container sandbox | web-dev, blockchain |
| helius | Solana blockchain | blockchain |
| Twitter/X automation | blockchain | |
| memsearch | Persistent memory with hybrid search | kb, research, web-dev, blockchain |
| skill-seekers | Source-to-knowledge ingestion | kb |
| clickup | Task management | full |
See docs/mcp-catalog.md for setup details.
| Skill | Description | Profiles |
|---|---|---|
| autonomous-agent | Task decomposition, memory, self-correction | all |
| knowledge-base | RAG patterns, ingestion workflows | kb |
| research | Multi-source search, synthesis | research |
| Skill | Source | Description | Profiles |
|---|---|---|---|
| solana-foundation | Solana Foundation | @solana/kit, Anchor, Pinocchio, LiteSVM, Codama | blockchain |
| solana-ecosystem | SendAI | Jupiter, Drift, Raydium, Orca, 30+ DeFi protocols | blockchain |
| security | Trail of Bits | Static analysis, Semgrep, supply chain, secure contracts | blockchain |
| cloudflare | Cloudflare | Workers, Durable Objects, Wrangler, Agents SDK | web-dev |
| superpowers | obra/superpowers | TDD, debugging, code review, planning, git worktrees | web-dev |
agenta-plugin/
├── profiles/ # Profile manifests (which MCPs + skills)
├── mcps/ # Individual MCP server configs
├── skills/ # Skill files and submodules
│ ├── *.md # Internal skills
│ ├── SKILL.md # Merged skill index
│ ├── solana-foundation/ # Submodule: Solana Foundation
│ ├── sendai/ # Submodule: SendAI
│ ├── trailofbits/ # Submodule: Trail of Bits
│ ├── cloudflare/ # Submodule: Cloudflare
│ └── superpowers/ # Submodule: Superpowers
├── templates/ # Ready-to-copy .mcp.json files
├── docs/ # Extended documentation
├── install.sh # Profile installer script
├── CLAUDE.md # Agent instructions template
├── plugin.json # Plugin metadata
└── marketplace.json # Plugin registry entry
Each profile requires different API keys. See docs/env-vars.md for the full reference.
Minimum for each profile:
| Profile | Required Keys |
|---|---|
| core | E2B_API_KEY |
| knowledge-base | E2B_API_KEY, OPENAI_API_KEY (+ optional: SUPABASE_URL, POSTGRES_URL) |
| research | E2B_API_KEY, TAVILY_API_KEY |
| web-dev | E2B_API_KEY (+ optional: SUPABASE_URL, POSTGRES_URL) |
| blockchain | E2B_API_KEY, HELIUS_API_KEY, OPENAI_API_KEY |
- Choose a profile that matches your project type
- Run the installer or copy a template
.mcp.json - Set environment variables for the MCP servers you want to use
- Start Claude Code — MCP servers and skills are automatically available
The installer copies:
.mcp.json— MCP server configuration for Claude Codeskills/— Relevant skill files and submodule directories for your profileskills/SKILL.md— Generated index of all installed skillsCLAUDE.md— Agent instructions (if not already present)
External skills are tracked as git submodules. To update to latest upstream:
git submodule update --remoteIf submodules are not initialized, the installer will attempt to init them automatically. If that fails (e.g., no git access), it will warn but continue — internal skills will still work.
The mcpdoc server supports custom llms.txt URLs. Edit your .mcp.json to add --urls arguments:
"mcpdoc": {
"command": "uvx",
"args": [
"--from", "mcpdoc", "mcpdoc",
"--urls", "MyDocs:https://example.com/llms.txt"
]
}- Copy an existing
profiles/*.json - Modify the
mcpsandskillsarrays - Save as
profiles/my-profile.json - Create a matching
templates/my-profile.mcp.json
MIT License — see LICENSE