-
Notifications
You must be signed in to change notification settings - Fork 540
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Publish the Builders Hub MCP server to mcp.so and ensure external clients (Claude Desktop, Cursor) can connect.
Tasks
1. Publish to mcp.so
Submit server with:
- Name:
avalanche-docs - Endpoint:
https://build.avax.network/api/mcp - Tools:
avalanche_docs_search,avalanche_docs_fetch,avalanche_docs_list_sections - Categories: documentation, blockchain, developer-tools
2. Enable External Access
- Configure CORS for cross-origin requests
- Add health check endpoint (GET
/api/mcp) - Add rate limiting (60 req/min per client)
- Track external client connections
3. Create Documentation
Add docs page showing how to connect from:
- Claude Desktop
- Cursor IDE
- Other MCP clients
4. Add MCP Manifest
Create /public/mcp-manifest.json for discovery.
Files to Modify
app/api/mcp/route.ts- CORS, health check, rate limitinglib/mcp-rate-limit.ts(new) - Rate limitingcontent/docs/tools/mcp-server.mdx(new) - Integration docspublic/mcp-manifest.json(new) - Server manifest
Acceptance Criteria
- Listed on mcp.so directory
- CORS configured for external requests
- Health check returns server status
- Rate limiting prevents abuse
- Documentation page created
- Works with Claude Desktop (tested)
- Works with Cursor (tested)
- External connections tracked in PostHog
Target
50 unique external MCP clients within 30 days
Part of AI/MCP Roadmap Phase 1
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
No status