featurebase-mcp

marcinwyszynski/featurebase-mcp

3.3

If you are the rightful owner of featurebase-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Featurebase MCP Server is a Model Context Protocol server that provides access to the Featurebase API for managing posts and comments.

The Featurebase MCP Server is designed to facilitate seamless interaction with the Featurebase API, enabling users to manage posts and comments efficiently. It offers a comprehensive suite of tools for creating, updating, and deleting posts and comments, as well as managing upvoters and retrieving similar submissions. The server is built to integrate smoothly with various platforms, providing flexibility in deployment and usage. With a focus on security, the server requires environment variables for API keys, ensuring that sensitive information is protected. The server is available for installation via Smithery and npm, making it accessible to a wide range of users. Additionally, it supports configuration for Claude Desktop, allowing for easy integration into existing workflows.

Features

  • Posts Management: List, create, update, and delete posts, manage upvoters.
  • Comments Management: Retrieve, create, update, and delete comments.
  • API Key Security: Requires environment variables for secure API key management.
  • Flexible Installation: Available via Smithery and npm for easy setup.
  • Platform Integration: Supports configuration for Claude Desktop.

Usages

npx with Claude Desktop

{
  "mcpServers": {
    "featurebase": {
      "command": "npx",
      "args": ["featurebase-mcp"],
      "env": {
        "FEATUREBASE_API_KEY": "your-api-key-here",
        "FEATUREBASE_ORG_URL": "https://your-org.featurebase.app"
      }
    }
  }
}

global installation with Claude Desktop

{
  "mcpServers": {
    "featurebase": {
      "command": "featurebase-mcp",
      "env": {
        "FEATUREBASE_API_KEY": "your-api-key-here",
        "FEATUREBASE_ORG_URL": "https://your-org.featurebase.app"
      }
    }
  }
}

local installation with Claude Desktop

{
  "mcpServers": {
    "featurebase": {
      "command": "node",
      "args": ["/path/to/featurebase-mcp/build/index.js"],
      "env": {
        "FEATUREBASE_API_KEY": "your-api-key-here",
        "FEATUREBASE_ORG_URL": "https://your-org.featurebase.app"
      }
    }
  }
}

Tools

  1. list_posts

    List posts with optional filtering.

  2. create_post

    Create a new post.

  3. update_post

    Update an existing post.

  4. delete_post

    Permanently delete a post.

  5. get_post_upvoters

    Get list of users who upvoted a post.

  6. add_upvoter

    Add an upvoter to a post.

  7. resolve_post_slug

    Convert a post slug to post ID and get complete post details.

  8. get_similar_submissions

    Find posts similar to the given query text.

  9. get_comments

    Get comments for a post or changelog.

  10. create_comment

    Create a new comment or reply.

  11. update_comment

    Update an existing comment.

  12. delete_comment

    Delete a comment (soft delete if it has replies).