MCP Setup
Connect Feedboon to your AI-powered editor for seamless bug fixing.
What is MCP?
MCP (Model Context Protocol) allows AI assistants like Claude Code, Cursor, and OpenCode to interact with external tools. The Feedboon MCP server lets you list bugs, view details, update statuses, and add comments — all from your editor.
1. Get your API key
Go to your Feedboon dashboard → Account → API Keys and create a new API key. It will look like fbk_xxxxxxxxxx.
2. Install the MCP server
You can install the server globally, or skip the install entirely by using npx in your editor config (recommended).
# Option 1: Global install
npm install -g @feedboon/mcp-server
# Option 2: No install needed (recommended)
# Just use "npx @feedboon/mcp-server" as the command in your editor config below3. Configure your editor
Claude Code
Project-level (recommended) — add .mcp.json to your project root:
{
"mcpServers": {
"feedboon": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@feedboon/mcp-server"],
"env": {
"FEEDBOON_API_KEY": "fbk_your_api_key"
}
}
}
}User-level — add to ~/.claude/mcp.json to apply across all projects:
{
"mcpServers": {
"feedboon": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@feedboon/mcp-server"],
"env": {
"FEEDBOON_API_KEY": "fbk_your_api_key"
}
}
}
}Cursor
Add to .cursor/mcp.json in your project root:
{
"mcpServers": {
"feedboon": {
"command": "npx",
"args": ["-y", "@feedboon/mcp-server"],
"env": {
"FEEDBOON_API_KEY": "fbk_your_api_key"
}
}
}
}OpenCode
Add to opencode.json in your project root:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"feedboon": {
"type": "local",
"command": ["npx", "-y", "@feedboon/mcp-server"],
"enabled": true,
"environment": {
"FEEDBOON_API_KEY": "fbk_your_api_key"
}
}
}
}Note: If you use a project-level config file with your API key, add it to .gitignore to avoid committing secrets. Alternatively, set the FEEDBOON_API_KEY environment variable in your shell profile and omit the env block from the config.
Available MCP tools
list_projectsList all projects accessible to the authenticated user. Use this first to get your project ID.
list_feedbackList feedback items for a project with optional status and priority filters.
get_feedbackGet detailed feedback including screenshot, metadata, console errors, and comments.
update_feedbackUpdate feedback status, priority, title, or description.
add_commentAdd a comment to a feedback item with investigation findings or fixes applied.
Quick start workflow
After setup, try these commands in your AI editor:
Usage example
Once configured, you can interact with Feedboon directly from your editor:
> Show me all new bugs in my project
Found 3 new feedback items in Acme Corp:
┌────────┬──────────────────────┬─────────┐
│ FB-007 │ Button broken │ /checkout│
│ FB-008 │ Image 404 │ /listing │
│ FB-009 │ Form error │ /contact │
└────────┴──────────────────────┴─────────┘
> Get details on FB-007
FB-007: "Button broken"
Status: New Priority: High
URL: /checkout
Element: button#submit-order
Console Error: TypeError: Cannot read 'id' of undefined
at handleSubmit (checkout.ts:45)
> Fix FB-007
Analyzing checkout.ts:45...
Found: TypeError: Cannot read 'id' of undefined
Fix: Add null check for order object
✓ Applied fix to checkout.ts
> Mark FB-007 as done
✓ Updated FB-007: New → Done
✓ Added comment: "Fixed null check in checkout.ts:45"Troubleshooting
Permission denied on npm install -g
Use sudo npm install -g @feedboon/mcp-server or skip global install entirely by using the npx config examples above (recommended).
“MCP server not found” or tools not appearing
Restart your editor after changing the MCP config. Claude Code, Cursor, and OpenCode only read MCP config on startup.
API key invalid or authentication error
Verify your key in the dashboard under Account → API Keys. If the key was revoked, generate a new one and update your config.
npx downloads the package every time
This is normal for the first run. Subsequent runs use the npx cache. If speed is a concern, use the global install option instead.
Frequently asked questions
What is Model Context Protocol (MCP)?
MCP (Model Context Protocol) is an open standard that allows AI assistants to interact with external tools and data sources. Feedboon provides an MCP server that gives AI code editors like Claude Code, Cursor, and OpenCode access to your bug reports, screenshots, console errors, and metadata so they can suggest fixes directly.
Which AI editors support Feedboon MCP?
Feedboon MCP works with Claude Code, Cursor, and OpenCode. Any editor that supports the Model Context Protocol can connect to the Feedboon MCP server using the @feedboon/mcp-server npm package.
Do I need to install the MCP server globally?
No. The recommended approach is to use npx in your editor config, which runs @feedboon/mcp-server without a global install. You can also install globally with npm install -g @feedboon/mcp-server if you prefer.
Why are MCP tools not appearing in my editor?
Restart your editor after changing the MCP config. Claude Code, Cursor, and OpenCode only read MCP configuration files on startup. Also verify your API key is valid in the dashboard under Account > API Keys.
What MCP tools does Feedboon provide?
Feedboon provides 5 MCP tools: list_projects (list all projects), list_feedback (list feedback with filters), get_feedback (get detailed feedback with screenshot, metadata, and console errors), update_feedback (update status, priority, or description), and add_comment (add a comment to feedback).