UNPKG

@the_cfdude/productboard-mcp

Version:

Model Context Protocol server for Productboard REST API with dynamic tool loading

110 lines (109 loc) 3.17 kB
{ "$schema": "https://schemas.claude.ai/connector/v1", "name": "Productboard MCP", "version": "1.0.0", "description": "Connect to Productboard for product management, customer feedback, and roadmap planning", "icon": "📊", "vendor": "productboard-community", "sourceUrl": "https://github.com/cfdude/productboard-mcp", "documentationUrl": "https://github.com/cfdude/productboard-mcp#readme", "privacyPolicyUrl": "https://github.com/cfdude/productboard-mcp/blob/main/PRIVACY.md", "server": { "type": "stdio", "command": "node", "args": ["${serverPath}/build/index.js"], "env": { "NODE_ENV": "production" } }, "configurationSchema": { "type": "object", "required": ["apiToken"], "properties": { "apiToken": { "type": "string", "title": "API Token", "description": "Your Productboard API token", "secret": true, "order": 1 }, "workspaceId": { "type": "string", "title": "Workspace ID", "description": "Default workspace ID (optional)", "order": 2 }, "toolProfile": { "type": "string", "title": "Tool Profile", "description": "Pre-configured tool set based on your role", "enum": ["full", "product-manager", "customer-success", "developer"], "enumDescriptions": [ "All 119 tools available", "Features, releases, objectives, and planning tools", "Customer notes, companies, and user management", "Webhooks and integration tools" ], "default": "full", "order": 3 }, "customCategories": { "type": "array", "title": "Custom Tool Categories", "description": "Select specific tool categories (overrides profile)", "items": { "type": "string", "enum": [ "notes", "features", "companies", "users", "releases", "objectives", "initiatives", "webhooks" ] }, "uniqueItems": true, "order": 4 } } }, "oauth": { "supported": false }, "capabilities": { "tools": true, "resources": false, "prompts": false, "notifications": false }, "examples": [ { "title": "Create customer feedback note", "description": "Capture customer feedback as a note in Productboard", "configuration": { "toolProfile": "customer-success" } }, { "title": "Manage product roadmap", "description": "Work with features, releases, and objectives", "configuration": { "toolProfile": "product-manager" } } ], "troubleshooting": { "connectionIssues": [ { "issue": "Authentication failed", "solution": "Verify your API token is correct and has not expired. Generate a new token from Productboard settings." }, { "issue": "No tools available", "solution": "Check your tool profile settings or ensure the manifest has been generated with 'npm run generate-manifest'." } ] } }