MCP Server

Connect AI coding assistants to your Reflet workspace via the Model Context Protocol. Manage feedback, releases, milestones, and more directly from your editor.

Prerequisites

  • A Reflet account with an organization (sign up)
  • An API secret key — generate one in Dashboard → In-App
  • Node.js 18+ (the server runs via npx)
  • A supported IDE: Cursor, VS Code, Claude Code, or Windsurf

Setup

Create the MCP configuration file for your editor. Replace your-secret-key with your actual secret key.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "reflet": {
      "command": "npx",
      "args": ["-y", "@reflet/mcp-server"],
      "env": {
        "REFLET_SECRET_KEY": "your-secret-key"
      }
    }
  }
}

VS Code (Copilot)

.vscode/mcp.json

{
  "servers": {
    "reflet": {
      "command": "npx",
      "args": ["-y", "@reflet/mcp-server"],
      "env": {
        "REFLET_SECRET_KEY": "your-secret-key"
      }
    }
  }
}

Claude Code

.mcp.json

{
  "mcpServers": {
    "reflet": {
      "command": "npx",
      "args": ["-y", "@reflet/mcp-server"],
      "env": {
        "REFLET_SECRET_KEY": "your-secret-key"
      }
    }
  }
}

Windsurf

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "reflet": {
      "command": "npx",
      "args": ["-y", "@reflet/mcp-server"],
      "env": {
        "REFLET_SECRET_KEY": "your-secret-key"
      }
    }
  }
}

Restart your IDE after adding the configuration. The Reflet tools will appear in your agent's available tools.

Example prompts

Try these prompts in your AI assistant after connecting the MCP server. More suggestions are available in your Dashboard → AI → Prompts tab.

Explore feedback

List all feedback sorted by votes. Identify the top 5 most requested features and suggest which ones should be prioritized next.

Suggest replies

List feedback with recent comments. For any feedback where the last comment is from a user, draft a helpful reply.

Triage and tag

List all tags, then find feedback with no tags. Suggest which tags to apply to each untagged item.

Prepare a release

Find feedback marked as completed that is not linked to any release. Create a new release and link the relevant items.

Implement a fix

Search feedback for "your-keyword". Understand the issue from the description and comments, then explore the codebase and implement the fix.

Weekly report

List all recent feedback. Summarize: total count, most voted items, status distribution, and any items needing urgent attention.

Tools reference

The MCP server exposes 50+ tools organized by domain. Your AI assistant will automatically discover and use the right tools.

Feedback

feedback_listList, search and filter feedback
feedback_getGet a specific feedback item
feedback_createCreate new feedback
feedback_updateUpdate title or description
feedback_deleteSoft-delete feedback
feedback_restoreRestore deleted feedback
feedback_assignAssign to a team member
feedback_set_statusChange status
feedback_add_tagAdd tags
feedback_remove_tagRemove tags
feedback_voteToggle vote
feedback_set_prioritySet priority level
feedback_set_complexitySet complexity estimate
feedback_set_deadlineSet a deadline

Comments

comment_listList comments on feedback
comment_createAdd a comment
comment_updateEdit a comment
comment_deleteDelete a comment
comment_mark_officialToggle official response

Releases

release_listList releases with filters
release_getGet release details
release_createCreate a release
release_updateUpdate release content
release_publishPublish a release
release_unpublishUnpublish a release
release_deleteDelete a release
release_link_feedbackLink/unlink feedback

Milestones

milestone_listList milestones
milestone_getGet milestone details
milestone_createCreate a milestone
milestone_updateUpdate a milestone
milestone_completeMark as complete
milestone_deleteDelete a milestone
milestone_link_feedbackLink/unlink feedback

Tags

tag_listList all tags
tag_createCreate a tag
tag_updateUpdate a tag
tag_deleteDelete a tag

Statuses

status_listList custom statuses
status_createCreate a status
status_updateUpdate a status
status_deleteDelete a status

Team

member_listList team members
invitation_listList open invitations
invitation_createInvite a member
invitation_cancelCancel an invitation

Organization

org_getGet organization details
org_updateUpdate organization settings
roadmap_getGet full roadmap with milestones

Environment variables

VariableRequiredDescription
REFLET_SECRET_KEYYesYour API secret key from Dashboard → In-App
REFLET_BASE_URLNoOverride the API base URL (self-hosted only)

Resources