一个 MCP 服务器,让 Claude、Cursor 等 AI 助手掌握 n8n 节点文档与参数,协助构建和校验工作流。
fdmtl/director
一个本地优先的网关,把 MCP 工具、提示词和配置打包成可移植的 playbook,AI 智能体通过单一端点接入。
- Star
- 482
- Fork
- 78
- 未关闭 Issue
- 5
- 最近提交
- 2个月前
这是什么?
Director 是位于 AI 智能体与 MCP 服务器之间的一个服务。它把 MCP 工具、提示词和配置组织成命名的 playbook,每个 playbook 可以为智能体提供针对某项任务或环境的一组能力。Claude Desktop、Claude Code、Cursor、VSCode 等客户端可以一键接入某个 playbook,也可以通过单一 MCP 端点手动配置。
项目覆盖常见的 MCP 管理需求:通过工具过滤只暴露任务所需的工具,集中记录 JSON 格式的日志以追踪智能体行为,并支持统一 OAuth,让受 OAuth 保护的 MCP 服务只需授权一次即可在多个智能体中使用。playbook 可以通过 Web 界面(`director studio`)或命令行创建,网关运行在用户自己的机器或基础设施上。
仓库是一个 TypeScript monorepo,包含 CLI、用于程序化控制的 TypeScript SDK、Docker 镜像和 Web 管理界面,采用 AGPL-3.0 许可证。
核心功能
- 01将 MCP 工具、提示词和配置组合成可复用的 playbook。
- 02一键接入 Claude Desktop、Claude Code、Cursor 和 VSCode。
- 03所有 playbook 通过单一 MCP 端点对外提供。
- 04按 playbook 过滤工具,减少智能体上下文占用。
- 05集中记录智能体的工具调用日志(JSON 格式)。
- 06为受 OAuth 保护的 MCP 服务提供统一授权。
适用场景
- 在编码、调研或运维等不同任务的工具集之间快速切换。
- 在多个 AI 客户端之间共享同一套已配置的 MCP 服务。
- 在本地或容器环境中运行 MCP 服务,并集中管理认证。
快速上手
- 1
通过 npm 安装 director CLI
npm install -g @director.run/cli - 2
启动网关并进入引导流程
director quickstart
使用前须知
- 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,要求基于其开发的网络服务公开源代码。
- 一键客户端集成目前仅支持 Claude Code、Claude Desktop、Cursor 和 VSCode。
标签
常见问题
- director 是什么?
- 一个本地优先的网关,把 MCP 工具、提示词和配置打包成可移植的 playbook,AI 智能体通过单一端点接入。 Director 是位于 AI 智能体与 MCP 服务器之间的一个服务。它把 MCP 工具、提示词和配置组织成命名的 playbook,每个 playbook 可以为智能体提供针对某项任务或环境的一组能力。Claude Desktop、Claude Code、Cursor、VSCode 等客户端可以一键接入某个 playbook,也可以通过单一 MCP 端点手动配置。
- director 可以免费使用吗?用的什么许可证?
- director 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- director 还在维护吗?
- 半年内有更新。director 最近一次提交是在 2026年9月3日。
- director 适合用来做什么?
- 在编码、调研或运维等不同任务的工具集之间快速切换。 在多个 AI 客户端之间共享同一套已配置的 MCP 服务。 在本地或容器环境中运行 MCP 服务,并集中管理认证。
- director 怎么安装和运行?
- 通过 npm 安装 director CLI: npm install -g @director.run/cli 启动网关并进入引导流程: director quickstart
- 在哪里获取 director?
- 源代码和安装说明在 GitHub 上:https://github.com/fdmtl/director
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
Firecrawl 官方 MCP 服务器,让 AI 助手通过 MCP 协议搜索、抓取和交互网页,并返回 Markdown 或结构化数据。
让 Claude、Cursor 等 AI 助手通过自建或可信的 SearXNG 实例进行网页搜索的 MCP 服务器。
托管式 MCP 服务器,让 AI 智能体获取 YouTube 字幕、搜索视频、列出频道和播放列表,并免费追踪新上传。
为 AI 编程代理设计的 MCP 服务,把工具原始输出挡在上下文窗口之外,并在对话压缩后保留会话状态。
官方 TypeScript SDK,用于构建 Model Context Protocol 服务端与客户端,为 LLM 应用提供标准化上下文。