Token导航 LogoToken导航

MCP Server · 开发工具

Eden Flywheel

eden-flywheel是一个独立的MCP服务器,用于捕获Claude Code的编码会话作为微调数据,支持本地模型的训练和部署。

未说明官方级别未说明来源级核验工具 14
TypeScriptClaude开发工具

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
alex-rentel
提供方
alex-rentel

工具数量

14

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Eden Flywheel 属于开发工具类 MCP Server,公开资料标注 14 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前要先准备 会话凭据。

分类

开发工具

传输方式

未说明

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 14 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

伊甸园飞轮

Claude Code的独立MCP服务器,可捕获您的编码会话作为本地模型的微调数据。

闭环:使用AI→ 捕捉→ 对…微调→ 部署→ 重复。

它做什么

与AI代理的每次对话都是一个潜在的训练示例。eden飞轮捕获这些交互,对其质量进行评分,消除重复,将其格式化为SFT训练数据,并触发微调运行——所有这些都是通过模型上下文协议完成的。

You use Claude Code daily
    │
    ▼
flywheel captures the session (manual or auto)
    │
    ▼
Quality scoring: tool usage, error rate, turn depth
    │
    ▼
Deduplication via SHA-256 fingerprinting
    │
    ▼
Export as SFT training data (ChatML / Alpaca / ShareGPT / Raw)
    │                                      │
    ▼                                      ▼
Generate synthetic data             10% held-out eval split
(Qwen 3.6 Plus via OpenRouter)
    │
    ▼
Fine-tune via local MLX LoRA
    │
    ▼
Evaluate on held-out eval set
    │
    ▼
Promote & deploy to Ollama
    │
    ▼
You use the BETTER model tomorrow

安装

添加到克劳德代码

添加到MCP配置(~/.claude/mcp.json 或同等):

{
  "mcpServers": {
    "eden-flywheel": {
      "command": "npx",
      "args": ["-y", "eden-flywheel"],
      "env": {
        "FLYWHEEL_DB": "~/.config/eden-flywheel/flywheel.db",
        "OPENROUTER_API_KEY": "your-key-here"
      }
    }
  }
}

或在本地安装:

git clone https://github.com/alex-rentel/eden-flywheel.git
cd eden-flywheel
npm install && npm run build

然后将MCP指向已构建的入口:

{
  "mcpServers": {
    "eden-flywheel": {
      "command": "node",
      "args": ["/path/to/eden-flywheel/dist/index.js"]
    }
  }
}

用法:全循环

1.捕获会话

flywheel_autocapture { enabled: true }   // auto-capture all messages
flywheel_record_start {}                 // or manual recording

2.导出培训数据

flywheel_export { evalSplit: true, outputPath: "/tmp/train.jsonl" }
// Writes train.jsonl + train.eval.jsonl (10% held-out)

3.生成合成数据(可选)

flywheel_generate { count: 50, difficulty: "medium" }
// Uses Qwen 3.6 Plus (free on OpenRouter) to create more training examples

4.训练LoRA适配器

flywheel_train {
  baseModel: "mlx-community/Qwen2.5-Coder-3B-Instruct-4bit",
  trainData: "/tmp/train.jsonl"
}

5.评估

flywheel_eval {
  baseModel: "mlx-community/Qwen2.5-Coder-3B-Instruct-4bit",
  adapterPath: "~/.config/eden-flywheel/models/adapters/lora-...",
  testData: "/tmp/train.eval.jsonl"
}

6.推广和部署

flywheel_promote { adapterPath: "..." }
// GGUF adapters auto-deploy to Ollama
// MLX adapters use mlx-lm directly

MCP工具(14)

会话录制

工具说明
flywheel_record_start使用可选元数据开始录制会话
flywheel_record_stop停止记录并计算质量分数
flywheel_list列出所有记录的会话及其统计数据

自动捕获(克劳德代码)

工具说明
flywheel_autocapture启用/禁用自动会话捕获
flywheel_ingest将原始消息摄入活动的自动捕获会话
flywheel_cost估计会话的API成本

出口与质量

工具说明
flywheel_export将会话导出为训练JSONL,可选10%eval分割
flywheel_filter按质量、工具使用情况、错误导出过滤后的数据
flywheel_status显示捕获统计数据、质量分布、数据健康状况

合成数据

工具说明
flywheel_generate通过Qwen 3.6 Plus(免费OpenRouter)生成合成训练数据
flywheel_validate使用Claude对合成数据质量进行评分

培训管道

工具说明
flywheel_train触发MLX LoRA微调
flywheel_eval根据保留的测试数据评估适配器
flywheel_promote将适配器部署到Ollama或活动插槽

MCP资源(4)

URI描述
flywheel://status当前捕获状态和统计数据
flywheel://sessions所有录制的会话
flywheel://latest-export最近的ChatML JSONL导出
flywheel://training-history训练跑和主动适配器

支持的培训后端

后端硬件用例
当地MLX LoRA (mlx-lm)Mac M1+快速迭代,小型适配器
本地纳米帽 (mlx纳米帽)Mac M1+mlx全SFT
远程HPC (伊甸园模型+Slurm)GPU集群大规模微调

支持的部署目标

目标注释
奥拉玛通过模型文件自动部署GGUF适配器
mlx lm使用MLX安全张量适配器进行直接推理

配置

配置文件位于 ~/.config/eden-flywheel/config.json:

{
  "logLevel": "info",
  "dbPath": "~/.config/eden-flywheel/flywheel.db",
  "autoCapture": true,
  "defaultExportFormat": "chatml"
}

CLI标志

eden-flywheel --verbose            # Debug logging
eden-flywheel --quiet              # Error-only logging
eden-flywheel --log-level warn     # Specific log level
eden-flywheel --db-path /tmp/f.db  # Custom database path

环境变量

变量描述
OPENROUTER_API_KEY需要 flywheel_generate (合成数据)
ANTHROPIC_API_KEY需要 flywheel_validate (质量评分)
FLYWHEEL_DB覆盖数据库路径

质量评分

根据以下因素,会话得分为0-1:

信号重量描述
工具调用存在+0.15使用工具的会话更有价值
存在错误-0.15错误严重的会话将受到惩罚
多回合(4+)+0.10更深入的对话是首选
成功的工具模式每次+0.05工具调用→ 结果→ 响应链
长度好+0.05不要太短,也不要太长
角色多样性(3+个角色)+0.05用户+助手+工具多样性

导出格式

  • 聊天ML (默认):标准SFT格式,系统提示+工具调用为XML
  • 羊驼:用于简单微调的指令/输入/输出
  • 分享GPT:多回合人工/gpt对话格式
  • 原始:保留所有角色,包括工具消息

相关项目

许可证

Apache 2.0

工具与能力

工具数量

14

资源数量

0

提示词数量

0

能力标签

AI微调TypeScript本地部署数据捕获模型训练ClaudeCode

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 14 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到会话凭据的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Eden Flywheel

MCP World · 本页

14未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Eden Flywheel 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Eden Flywheel 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Eden Flywheel 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Eden Flywheel 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Eden Flywheel 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP