Token导航 LogoToken导航TokenDH.com
fluvie MCP server logo
搜索检索stdio官方级别未说明来源级核验

fluvie MCP server

MCP Server

Fluvie视频生成库的模型上下文协议服务器,提供AI驱动的文档搜索、代码生成和模板建议功能。

工具数

5

提示词数

0

GitHub Stars

1

资源数

0
代码生成DockerClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

SimonErich

提供方

SimonErich

最后核验

2026/5/17 20:21

运行时

Docker

快速接入

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

命令预览

docker run -d \

详细介绍

Fluvie MCP服务器

![CI](https://github.com/SimonErich/fluvie_mcp_server/actions/workflows/ci.yml) ![License: MIT](https://opensource.org/licenses/MIT)

Fluvie视频合成库的模型上下文协议服务器。提供基于AI的文档搜索、代码生成和模板建议。

相关项目

项目描述
📦 飞用于程序化视频生成的Flutter主包
🤖 fluvie_mcp_服务器用于人工智能辅助开发的MCP服务器(此仓库)
🌐 fluvie网站营销网站源代码

快速开始

地方发展

# Install dependencies
dart pub get

# Run the server
dart run bin/server.dart

服务器启动时间 http://localhost:8080

码头工人

# Build and run
docker-compose up -d

# With HTTPS (Traefik)
docker-compose --profile with-proxy up -d

端点

端点方法描述
/获取API文档
/healthGET健康检查
/mcpPOSTMCP JSON-RPC端点
/mcp/sseGET服务器发送的事件流
/resources/{path}GET资源访问

MCP工具

搜索文档

使用TF-IDF排名搜索Fluvie文档。

{
  "query": "animate text opacity",
  "category": "widgets",
  "limit": 5
}

getTemplate

获取有关模板的详细信息。

{
  "category": "intro",
  "name": "TheNeonGate"
}

建议模板

根据用例获取模板建议。

{
  "useCase": "year-end summary",
  "contentType": "stats",
  "mood": "dramatic"
}

getWidgetReference

获取小部件文档和示例。

{
  "widgetName": "AnimatedProp"
}

生成代码

从自然语言生成Fluvie代码。

{
  "description": "Create an intro with a neon portal effect",
  "type": "scene",
  "fps": 30,
  "aspectRatio": "16:9"
}

MCP资源

URI描述
fluvie://docs/ai-reference完整的AI参考文档
fluvie://templates模板目录JSON

客户端配置

克劳德桌面

添加到您的Claude Desktop配置中:

{
  "mcpServers": {
    "fluvie": {
      "url": "https://mcp.fluvie.dev/mcp",
      "transport": "http"
    }
  }
}

VS代码(Continue.dev)

{
  "models": [...],
  "mcpServers": {
    "fluvie": {
      "url": "https://mcp.fluvie.dev/mcp"
    }
  }
}

自托管

{
  "mcpServers": {
    "fluvie": {
      "url": "http://localhost:8080/mcp",
      "transport": "http"
    }
  }
}

配置

复制 .env.example.env 并配置:

# Server port
PORT=8080

# Documentation path
DOCS_PATH=../doc

# Logging level
LOG_LEVEL=info

部署

使用Docker进行生产

# Build production image
docker build -t fluvie-mcp:latest .

# Run with documentation volume
docker run -d \
  -p 8080:8080 \
  -v /path/to/docs:/app/data/docs:ro \
  --name fluvie-mcp \
  fluvie-mcp:latest

使用Traefik(HTTPS)

# Set your email for Let's Encrypt
export ACME_EMAIL=you@example.com

# Start with proxy profile
docker-compose --profile with-proxy up -d

发展

项目结构

mcp-server/
├── bin/server.dart           # Main entry point
├── lib/
│   ├── mcp_server.dart       # Library exports
│   └── src/
│       ├── config/           # Server configuration
│       ├── mcp/              # MCP protocol handling
│       ├── tools/            # MCP tool implementations
│       ├── indexing/         # Documentation indexer
│       └── middleware/       # HTTP middleware
├── data/docs/                # Documentation files
├── Dockerfile
└── docker-compose.yml

添加新工具

  1. 在中创建工具文件 lib/src/tools/
  2. 执行工具功能
  3. 注册 bin/server.dart
// lib/src/tools/my_tool.dart
ToolDefinition createMyTool() {
  return ToolDefinition(
    name: 'myTool',
    description: 'My custom tool',
    inputSchema: {...},
    handler: (args) async {
      // Implementation
      return {'result': 'data'};
    },
  );
}

许可证

MIT许可证-有关详细信息,请参阅许可证文件。

目录标签

目录标签

代码生成DockerClaudeDart本地部署视频生成AI辅助开发文档搜索模板建议

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP