
mcp-server-flyder

2025.04.12
0
Python工作流管理工作流执行开发效率
mcp-server-flyder 是一个用于 Flyder 工作流集成的 Model Context Protocol 服务器。它目前处于早期开发阶段,功能和可用工具可能会随着开发的进行而不断改进。该服务器的主要功能包括列出用户的工作流和通过 ID 运行特定工作流。
View on GitHub
Overview
基本能力
产品定位
mcp-server-flyder 是一个用于 Flyder 工作流集成的 MCP 服务器,旨在提供工作流管理和执行功能。
核心功能
- 列出工作流 (
list_workflows
) - 获取属于用户的工作流列表,返回包含工作流名称及其 ID 的字典。
- 输入:无
-
返回:包含工作流名称和 ID 的列表,ID 可用于后续运行特定工作流。
-
通过 ID 运行工作流 (
run_workflow_by_id
) - 使用工作流 ID 运行特定工作流。
- 输入:
workflow_id
(int): 要运行的工作流的 ID。input
(str, 可选): 传递给工作流的输入文本。如果未提供,则使用工作流的默认输入。
- 返回:包含工作流运行结果的对象。
适用场景
- 工作流管理:列出和查看用户的工作流。
- 工作流执行:通过 ID 运行特定的工作流,并传递输入参数。
工具列表
list_workflows
:获取用户的工作流列表。run_workflow_by_id
:通过 ID 运行特定工作流。
常见问题解答
- 该服务器目前处于早期开发阶段,功能和工具可能会发生变化。
- 使用前需要配置 Flyder 的电子邮件和 API 密钥。
使用教程
使用依赖
- 确保已安装
uvx
或uv
工具。 - 准备 Flyder 的电子邮件和 API 密钥。
安装教程
- 将以下配置添加到
claude_desktop_config.json
文件中:
{
"mcpServers": {
"flyder": {
"command": "uvx",
"args": [
"mcp-server-flyder"
],
"env": {
"FLYDER_EMAIL": "<email used to sign up on Flyder>",
"FLYDER_API_KEY": "<your Flyder API key>"
}
}
}
}
- 如果需要本地开发,可以使用以下配置:
{
"mcpServers": {
"flyder": {
"command": "uv",
"args": [
"--directory",
"/<path to repo>",
"run",
"mcp-server-flyder"
],
"env": {
"FLYDER_EMAIL": "<email used to sign up on Flyder>",
"FLYDER_API_KEY": "<your Flyder API key>"
}
}
}
}
调试方式
- 使用 MCP inspector 进行调试:
cd path/to/repo
npx @modelcontextprotocol/inspector uv run mcp-server-flyder
- 通过 Claude 桌面应用测试更改。