Token导航 LogoToken导航TokenDH.com
Featurebase MCP Server logo
运维云端stdio官方级别未说明来源级核验

Featurebase MCP Server

MCP Server

featurebase-mcp

一个提供访问Featurebase API的模型上下文协议(MCP)服务器,用于管理帖子和评论。

工具数

12

提示词数

0

GitHub Stars

8

资源数

0
JavaScriptClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

marcinwyszynski

提供方

marcinwyszynski

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx featurebase-mcp

详细介绍

功能基础MCP服务器

](https://smithery.ai/server/@marcinwyszynski/featurebase-mcp)

模型上下文协议(MCP)服务器,提供对功能库API的访问,用于管理帖子和评论。

特性

  • 岗位管理

- 列出带有筛选选项的帖子 - 创建新帖子 - 更新现有帖子 - 删除帖子 - 获取投票人 - 将投票人添加到帖子中

  • 评论管理

- 获取帖子/更新日志的评论 - 创建新评论或回复 - 更新评论 - 删除评论

安装

来自Smithery(推荐)

一旦发布到Smithery,用户可以轻松安装服务器:

npx featurebase-mcp

或全局安装:

npm install -g featurebase-mcp

来源

git clone https://github.com/marcinwyszynski/featurebase-mcp.git
cd featurebase-mcp
npm install
npm run build

用法

Claude桌面配置

将此服务器添加到您的Claude Desktop配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json

使用npx(推荐)

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

使用全局安装

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

使用本地安装

{
  "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"
      }
    }
  }
}

获取API密钥

  1. 登录您的Featurebase帐户
  2. 导航到您的帐户设置
  3. 生成API密钥
  4. 确保其安全-永远不要将其提交给版本控制

环境变量

服务器需要以下环境变量:

必需

  • FEATUREBASE_API_KEY:您的FeatureBase API密钥

可选的

  • FEATUREBASE_ORG_URL:您组织的FeatureBase URL(例如,“https://feedback.spacelift.io“)。仅在使用时才需要 resolve_post_slug 工具。
  • FEATUREBASE_BASE_URL:自定义API基本URL(默认为“https://do.featurebase.app/v2")

您可以设置它们:

  1. 在Claude Desktop配置中(推荐)
  2. 在shell中导出: export FEATUREBASE_API_KEY="your-api-key-here"
  3. 运行服务器时: FEATUREBASE_API_KEY="your-api-key-here" npx featurebase-mcp

可用工具

帖子

list_posts

列出具有可选筛选功能的帖子。

参数:

  • id:按ID查找特定帖子
  • q:按标题或内容搜索帖子
  • category:按板名筛选(数组)
  • status:按状态ID筛选(数组)
  • sortBy:排序顺序(例如,“date:desc”、“upvotes:desc”)
  • startDate:在此日期之后创建的帖子
  • endDate:在此日期之前创建的帖子
  • limit:每页结果
  • page:页码

create_post

创建一个新帖子。

参数:

  • title (必填):职位名称(最少2个字符)
  • category (必填):董事会/类别名称
  • content:帖子内容
  • email:提交人的电子邮件
  • authorName:新用户的名称
  • tags:标记名数组
  • commentsAllowed:启用/禁用注释
  • status:职位状态
  • date:创建日期
  • customInputValues:自定义字段值

update_post

更新现有帖子。

参数:

  • id (必填):要更新的帖子ID
  • title:新标题
  • content:新内容
  • status:新状态
  • commentsAllowed:启用/禁用注释
  • category:新类别
  • sendStatusUpdateEmail:向支持者发送有关状态更改的电子邮件
  • tags:新标签
  • inReview:对帖子进行审查
  • date:创建日期
  • customInputValues:自定义字段值

delete_post

永久删除帖子。

参数:

  • id (必填):要删除的帖子ID

get_post_upvoters

获取支持帖子的用户列表。

参数:

  • submissionId (必填):岗位ID
  • page:页码(默认值:1)
  • limit:每页结果数(默认值:10,最大值:100)

add_upvoter

在帖子中添加一个投票人。

参数:

  • id (必填):岗位ID
  • email (必填):Upvoter的电子邮件
  • name (必填):投票人姓名

resolve_post_slug

将帖子slug转换为帖子ID,并获取完整的帖子详细信息。

参数:

  • slug (必填):从URL发布slug(例如,“spacectl堆栈本地预览目标”)

返回完整的帖子数据,包括ID、标题、内容和元数据。

get_similar_submissions

查找与给定查询文本类似的帖子。

参数:

  • query (必填):搜索查询文本以查找类似的提交内容
  • locale:搜索区域设置(默认值:“en”)

根据内容相似性返回类似帖子的列表。

评论

get_comments

获取帖子或更新日志的评论。

参数:

  • submissionId:帖子ID或slug(如果没有changelogId,则需要)
  • changelogId:变更日志ID或slug(如果没有submissionId,则需要)
  • privacy:按隐私筛选(“公共”、“私人”、“全部”)
  • inReview:筛选审阅中的评论
  • commentThreadId:获取一个帖子中的所有评论
  • limit:每页结果(默认值:10)
  • page:页码(默认值:1)
  • sortBy:排序顺序(“最佳”、“顶部”、“新”、“旧”)

create_comment

创建新评论或回复。

参数:

  • content (必填):评论内容
  • submissionId:帖子ID或slug(如果没有changelogId,则需要)
  • changelogId:变更日志ID或slug(如果没有submissionId,则需要)
  • parentCommentId:答复的父评论ID
  • isPrivate:将评论设置为私有(仅限管理员)
  • sendNotification:通知选民(默认值:true)
  • createdAt:设置创建日期
  • author:以特定用户身份发布(对象名称、电子邮件、个人资料图片)

update_comment

更新现有评论。

参数:

  • id (必填):评论ID
  • content:新内容
  • isPrivate:设为私有(仅限管理员)
  • pinned:将评论固定到顶部
  • inReview:审阅评论
  • createdAt:更新创建日期

delete_comment

删除评论(如果有回复,则软删除)。

参数:

  • id (必填):要删除的评论ID

发展

# Install dependencies
npm install

# Build TypeScript
npm run build

# Run in development mode
npm run dev

安全

  • 切勿对API密钥进行硬编码
  • 始终为API键使用环境变量
  • 确保API密钥的安全并定期轮换
  • 没有有效的 FEATUREBASE_API_KEY 环境变量

出版

此服务器可在以下位置使用:

有关发布说明,请参阅 发布.md.

贡献

欢迎投稿!请随时提交拉取请求。

许可证

麻省理工学院

目录标签

目录标签

JavaScriptClaude云端部署帖子管理本地部署评论管理API服务器反馈管理社区互动

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

featurebase-mcp

工具数量(toolCount,工具数)

12

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP