Why
Non-developer users (researchers, analysts, legal professionals, journalists, students) are our largest potential audience but most cannot install MCP servers via command line. Anthropic created Desktop Extensions (.mcpb format) specifically to solve this.
Current state
A manifest file already exists at mcpb/manifest.json (version 0.3) with:
- Server type: binary
- User config schema: Google CSE keys, search provider, Brave key
- All 8 tools declared
What's missing: The actual build pipeline to package platform-specific binaries into distributable .mcpb files, and registration in Claude's extension directory.
Remaining work
- Build pipeline — Add a GoReleaser or Makefile target that packages the Go binary + manifest into a .mcpb file for each platform (macOS arm64/amd64, Windows amd64, Linux amd64)
- Manifest refinements:
- Update
required: true on Google keys to required: false (since Brave/SearXNG work without them)
- Add SEARCH_ROUTING and additional provider keys to config schema
- Version should match release tag (not
0.0.0-template)
- Distribution:
- Include .mcpb files in GitHub Releases (alongside the existing tar.gz archives)
- Register in Claude's extension directory for discovery
- Add "Download Extension" button/link prominently in README
- User experience:
- Ensure the one-click install flow works end-to-end on macOS and Windows
- Test API key entry flow via OS keychain
- Add a "Getting Started" screen or link after install
Impact
This is the single highest-impact change for reaching non-developer users. A researcher using Claude Desktop should be able to add our research tools in under 60 seconds without touching a terminal.
Competitive context
- Perplexity MCP uses
npx (requires Node.js — developer tool)
- Exa MCP uses
npx (same barrier)
- Brave Search MCP uses
npx (same barrier)
- A .mcpb makes us the EASIEST research MCP to install for non-developers
Why
Non-developer users (researchers, analysts, legal professionals, journalists, students) are our largest potential audience but most cannot install MCP servers via command line. Anthropic created Desktop Extensions (.mcpb format) specifically to solve this.
Current state
A manifest file already exists at
mcpb/manifest.json(version 0.3) with:What's missing: The actual build pipeline to package platform-specific binaries into distributable .mcpb files, and registration in Claude's extension directory.
Remaining work
required: trueon Google keys torequired: false(since Brave/SearXNG work without them)0.0.0-template)Impact
This is the single highest-impact change for reaching non-developer users. A researcher using Claude Desktop should be able to add our research tools in under 60 seconds without touching a terminal.
Competitive context
npx(requires Node.js — developer tool)npx(same barrier)npx(same barrier)