By basher83
Multi-agent research pipeline with parallel researchers and synthesis
npx claudepluginhub basher83/lunar-claude --plugin lunar-researchFind official documentation and project architecture
Semantic search for conceptually related content
Find repositories, implementations, and code patterns
Web research via Jina parallel search
Combines findings from all researcher reports into unified synthesis
Find blog posts, tutorials, and community content
Multi-agent deep research plugin with parallel web searches and synthesis
Multi-source research plugin — code archaeology, community discourse, academic literature, and TRIZ cross-domain analysis with domain-adaptive depth
Delegate research to Gemini CLI via ACP. Part of cc-multi-cli-plugin. Requires the `multi` plugin.
Gemini Deep Research via browser automation: Playwright CDP, 8-step flow, 40k+ char research reports
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Multi-agent research pipeline for Claude Code. Orchestrates 5 specialized researcher agents (GitHub, Tavily, DeepWiki, Exa, Jina) and synthesizes findings with source authority hierarchy.

Add the lunar-claude marketplace, then install the plugin:
/plugin marketplace add basher83/lunar-claude
/plugin install lunar-research@lunar-claude
Set your API keys as environment variables. A SessionStart hook substitutes them into the MCP configuration automatically.
Add to ~/.bashrc, ~/.zshrc, or your shell's config:
export GITHUB_TOKEN="ghp_xxxxxxxxxxxx"
export TAVILY_API_KEY="tvly-xxxxxxxxxxxx"
export EXA_API_KEY="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
export JINA_API_KEY="jina_xxxxxxxxxxxx"
Run source ~/.bashrc or restart your terminal.
Create .mise.local.toml in your project directory:
[env]
GITHUB_TOKEN = "ghp_xxxxxxxxxxxx"
TAVILY_API_KEY = "tvly-xxxxxxxxxxxx"
EXA_API_KEY = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
JINA_API_KEY = "jina_xxxxxxxxxxxx"
Run mise trust to activate. The .local.toml suffix is gitignored.
/lunar-research:run "your research query"
/lunar-research:cache # List cached research
/lunar-research:cache --detailed # Show researcher status
| Command | Description |
|---|---|
/lunar-research:run | Main research orchestrator |
/lunar-research:cache | List cached research entries |
| Agent | Purpose | MCP Tools |
|---|---|---|
github-researcher | Find repositories and code patterns | GitHub MCP |
tavily-researcher | Find tutorials and community content | Tavily MCP |
deepwiki-researcher | Find official documentation | DeepWiki MCP |
exa-researcher | Semantic search for related content | Exa MCP |
jina-researcher | Search web and arXiv for academic content | Jina MCP |
synthesizer-agent | Combine findings into synthesis | None |
research-report.schema.json - JSON Schema for researcher output formatvalidate-research-report.py - Validate reports against schemasetup-mcp-keys.sh - API key configuration (if hook fails)SessionStart - Substitutes API keys from environment variables into .mcp.json on each
session start. Run /mcp to reconnect if keys change mid-session.The plugin caches research results and shares them across projects:
${CLAUDE_PLUGIN_ROOT}/cache/
├── index.json # Knowledge base index (tracked in git)
└── [normalized-query]/ # Per-query cache (gitignored)
├── github-report.json
├── tavily-report.json
├── deepwiki-report.json
├── exa-report.json
├── jina-report.json
└── synthesis.md
The plugin provides five MCP servers (configured by the SessionStart hook):
| Server | Tools Prefix | Auth |
|---|---|---|
| GitHub | mcp__plugin_lunar-research_github__* | GITHUB_TOKEN |
| Tavily | mcp__plugin_lunar-research_tavily__* | TAVILY_API_KEY |
| DeepWiki | mcp__plugin_lunar-research_deepwiki__* | None |
| Exa | mcp__plugin_lunar-research_exa__* | EXA_API_KEY |
| Jina | mcp__plugin_lunar-research_jina__* | JINA_API_KEY |
See MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim