mcpField
F
Flipt MCP Server

Flipt MCP Server

本地服务
npmjs.com开发工具65 周前更新

关于 Flipt MCP Server

Flipt MCP Server 为 AI 助手提供与 Flipt 功能标志交互的 MCP 服务,包含适配 Flipt v1 和 v2 的独立软件包。项目 README 指出,带有环境和 Git 后端存储的 Flipt 服务应使用 v2 软件包。

主要功能

  1. 01支持 Flipt v1 和 v2
  2. 02提供对应版本的独立软件包
  3. 03可通过 npx 启动
  4. 04支持 npm 与 Docker 发布

适用场景

  1. 01让 AI 助手与 Flipt 功能标志交互
  2. 02为 Flipt v1 部署选择对应软件包
  3. 03为 Flipt v2 部署选择对应软件包

MCP 相关

项目提供 MCP 服务,让 AI 助手与 Flipt 功能标志交互。两个软件包分别对应 Flipt v1 和 v2。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"flipt": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
启动命令npx -y @smithery/cli

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@smithery/cli

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Flipt MCP 服务

CI mcp-server-flipt mcp-server-flipt-v2

Trust Score smithery badge

适用于 Flipt 的 Model Context Protocol(MCP) 服务,可让 AI 助手与功能标志交互。

此代码库包含两个软件包,分别对应 Flipt 的两个主要版本:

软件包Flipt 版本npmDocker
packages/mcp-server-fliptFlipt v1@flipt-io/mcp-server-fliptghcr.io/flipt-io/mcp-server-flipt
packages/mcp-server-flipt-v2Flipt v2@flipt-io/mcp-server-flipt-v2ghcr.io/flipt-io/mcp-server-flipt-v2

不确定该选哪个?如果你的 Flipt 服务使用环境和基于 Git 的存储,则为 v2——请使用 @flipt-io/mcp-server-flipt-v2。有关安装、配置和完整工具目录,请参阅各软件包的 README。

快速开始

Flipt v2:

npx -y @flipt-io/mcp-server-flipt-v2

Flipt v1:

npx -y @flipt-io/mcp-server-flipt

开发

这是一个 pnpm 工作区。

pnpm install       # install all dependencies
pnpm -r build      # build both packages
pnpm -r test       # test both packages
pnpm -r check      # typecheck both packages
pnpm lint          # lint both packages
pnpm fmt           # format both packages

# scope a command to one package
pnpm --filter @flipt-io/mcp-server-flipt-v2 dev

发布

每个标签都会通过 发布工作流 将对应的软件包发布到 npm,并将其镜像发布到 ghcr.io。在软件包目录中使用 pnpm version <bump> --no-git-tag-version 更新版本(version 生命周期脚本会使 src/version.ts 保持同步),然后按照上述方案手动创建标签。

许可证

Apache 2.0

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。