Token导航 LogoToken导航TokenDH.com
Flowmcp CLI logo
开发工具stdio官方级别未说明来源级核验

Flowmcp CLI

MCP Server

flowmcp

FlowMCP CLI是一个用于开发、验证和管理FlowMCP架构的命令行工具,支持AI代理与外部服务的交互。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
命令行工具JavaScriptClaude开发工具Claude

安装说明

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

作者 / 组织

FlowMCP

提供方

FlowMCP

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

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

命令预览

npx flowmcp init

详细介绍

FlowMCP命令行界面

用于开发、验证和管理FlowMCP模式的命令行工具。

描述

FlowMCP CLI是一个开发工具,用于处理FlowMCP模式-结构化的API定义,使AI代理能够与外部服务交互。CLI提供模式验证、实时API测试、存储库导入、基于增量的更新,以及用于与Claude Code等人工智能代理框架集成的MCP服务器模式。

建筑

flowchart LR
    A[Global: ~/.flowmcp/] --> B[Config + .env + Schemas]
    B --> C[flowmcp init]
    C --> D[Local: project/.flowmcp/]
    D --> E[Groups with Selected Tools]
    E --> F[flowmcp call / run]
级别路径内容
全球~/.flowmcp/Config,带有API键的.env,所有导入的架构
本地{project}/.flowmcp/项目配置,使用选定工具的组

快速启动

git clone https://github.com/FlowMCP/flowmcp-cli.git
cd flowmcp-cli
npm i
npx flowmcp init

命令

设置

命令描述
flowmcp init交互式设置--创建全局和本地配置
flowmcp status显示配置、源、组和运行状况信息
flowmcp --help显示健康警告帮助

工具发现(代理模式)

命令描述
flowmcp search 按关键字查找可用工具
flowmcp add 激活此项目的工具
flowmcp remove 停用工具
flowmcp reload 删除并重新添加工具(强制刷新)
flowmcp list显示活动工具

模式管理

命令描述
flowmcp schemas列出所有可用的模式及其工具
flowmcp import [--branch name]从GitHub存储库导入架构
flowmcp import-registry 从注册表URL导入架构
flowmcp update [source-name]从远程注册表更新模式(基于哈希的增量)

组管理

命令描述
flowmcp group list列出所有组及其工具数量
flowmcp group append --tools "refs"向组中添加工具(如果是新的,则创建组)
flowmcp group remove --tools "refs"从组中删除工具
flowmcp group set-default 设置默认组

及时管理

命令描述
flowmcp prompt list列出各组之间的所有提示
flowmcp prompt search 按关键字搜索提示
flowmcp prompt show 显示包含内容的特定提示
`flowmcp prompt add --file
`从文件中添加提示
flowmcp prompt remove 删除提示

验证和测试

命令描述
flowmcp validate [path]根据FlowMCP规范验证架构结构
flowmcp validate (无路径)验证默认组中的所有架构
flowmcp validate-catalog 验证目录目录(注册表、模式、代理)
flowmcp test project [--route name] [--group name]使用实时API调用测试默认组
flowmcp test user [--route name]使用实时API调用测试所有用户架构
`flowmcp test single
[--route name]`测试单个架构文件

代理管理

命令描述
flowmcp import-agent 从注册表导入代理定义

架构迁移

命令描述
`flowmcp migrate
`将架构文件从v2迁移到v3(路由->工具、版本升级)
flowmcp migrate 迁移目录中的所有架构文件
flowmcp migrate --all [dir]递归迁移所有模式(默认为cwd)
`flowmcp migrate
--dry-run`无需写入即可预览迁移更改

资源管理(SQLite)

命令描述
flowmcp resource create [--basis name] [-y]为模式中的基于文件的资源创建SQLite数据库
flowmcp resource migrate [--basis name] [--dry-run] [-y]将旧格式数据库路径迁移到新约定

缓存管理

命令描述
flowmcp cache status显示缓存条目、大小和命名空间
flowmcp cache clear [namespace]清除所有缓存或特定命名空间

执行

命令描述
flowmcp call list-tools [--group name]列出默认/指定组中的可用工具
flowmcp call [json] [--group name]调用具有可选JSON输入的工具
flowmcp call [json] --no-cache调用绕过缓存的工具
flowmcp call [json] --refresh调用工具并刷新缓存
flowmcp run [--group name]启动MCP服务器(stdio传输)

工具参考格式

source/file.mjs              # All tools from a schema
source/file.mjs::routeName   # Single tool from a schema

全球旗帜

标志简短描述
--help-h显示帮助
--group 针对特定群体
--route 按路由名称筛选(用于测试命令)
--branch 导入Git分支
--tools "refs"逗号分隔的工具引用(用于组命令)
--force强制覆盖(用于添加)
--no-cache绕过缓存(用于调用)
--refresh刷新缓存结果(用于调用)
--all应用于所有架构(用于迁移)
--dry-run无需写入即可预览更改(用于迁移、资源迁移)
`--file
`文件路径(用于提示添加)
--basis 资源基础目录名称(默认:flowmcp)
--yes-y自动确认提示

工作流示例

基本设置和使用

# 1. Setup (quick install imports schemas and creates default group)
flowmcp init

# 2. Or: Manual import and group creation
flowmcp import https://github.com/FlowMCP/flowmcp-schemas
flowmcp group append crypto --tools "flowmcp-schemas/coingecko/simplePrice.mjs,flowmcp-schemas/etherscan/getBalance.mjs"
flowmcp group set-default crypto

# 3. Validate and test
flowmcp validate
flowmcp test project

# 4. Use tools
flowmcp call list-tools
flowmcp call coingecko_simplePrice '{"ids":"bitcoin","vs_currencies":"usd"}'

# 5. Update schemas from remote
flowmcp update

# 6. Run as MCP server
flowmcp run

模式开发

# Validate a single schema file
flowmcp validate ./my-schema.mjs

# Validate an entire directory
flowmcp validate ./schemas/my-provider/

# Test with live API calls
flowmcp test single ./my-schema.mjs

# Test a specific route only
flowmcp test single ./my-schema.mjs --route getBalance

架构迁移(v2到v3)

# Preview what would change
flowmcp migrate ./schemas/ --dry-run

# Migrate a single file
flowmcp migrate ./schemas/provider/schema.mjs

# Migrate all schemas in a directory
flowmcp migrate --all ./schemas/

代理导入

# Import an agent from the registry
flowmcp import-agent my-agent

# Validate a catalog directory
flowmcp validate-catalog ./my-catalog/

目录验证

validate-catalog 命令检查目录目录的结构是否正确:

  • registry.json 必须存在并与目录名匹配
  • 所有引用的架构文件必须存在
  • 所有引用的共享文件必须存在
  • 所有代理清单文件必须存在
  • 架构规范版本必须有效(2.0.0或3.0.0)
flowmcp validate-catalog ./catalogs/my-catalog/
{
    "status": true,
    "catalog": "my-catalog",
    "schemaSpec": "3.0.0",
    "counts": {
        "shared": 2,
        "schemas": 15,
        "agents": 1
    },
    "errors": [],
    "warnings": []
}

资源管理

对于具有基于SQLite的资源的模式:

# Create databases defined in a schema
flowmcp resource create ./schemas/provider/schema.mjs -y

# Preview database path migrations
flowmcp resource migrate --dry-run

# Execute migrations
flowmcp resource migrate -y

缓存管理

# Check cache size and entries
flowmcp cache status

# Clear everything
flowmcp cache clear

# Clear a specific namespace
flowmcp cache clear etherscan

及时管理

# List all prompts
flowmcp prompt list

# Search for prompts
flowmcp prompt search "blockchain"

# View a specific prompt
flowmcp prompt show analysis/token-report

# Add a prompt from a markdown file
flowmcp prompt add analysis token-report --file ./prompts/token-report.md

# Remove a prompt
flowmcp prompt remove analysis token-report

文档

完整文档请访问 docs.flowmcp.org。请参阅 CLI 参考 获取详细的命令文档。

许可证

麻省理工学院

目录标签

目录标签

命令行工具JavaScriptClaude开发工具本地部署API管理AI代理集成架构验证

支持客户端

Claude

接入字段

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

stdio

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

token

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

flowmcp

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiotoken部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP