Token导航 LogoToken导航TokenDH.com
Ben Cfml MCP System logo
开发工具未说明官方级别未说明来源级核验

Ben Cfml MCP System

MCP Server

B.E.N.是一个为CFML设计的原生模型上下文协议(MCP)系统,提供MCP服务器、智能路由和多模型支持,旨在连接CFML生态系统与现代AI工具。

工具数

10

提示词数

0

GitHub Stars

2

资源数

0
TypeScriptClaudeIDE集成ClaudeCursorVS Code

安装说明

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

作者 / 组织

pemartins1970

提供方

pemartins1970

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

B.E.N.——CFML MCP系统

*原生CFML的桥接引擎*

License

CFML Status

英语

“ColdFusion是一门死语言。”如果你已经使用CFML一段时间了,你已经知道它的感觉了。但CF每天仍在运行数十亿美元。这个社区很小,很忠诚,完全脱离了现代工具。 B.E.N.改变了这一点。

关于名字

B.E.N。 — *原生CFML的桥接引擎* --是对 本 福塔,他们的不懈努力塑造了世界各地几代CFML开发人员,也是CFML生态系统和人工智能代理新时代之间的桥梁。

🚀 概述

B.E.N。 是CFML的第一个本地模型上下文协议(MCP)系统,结合了:

  • MCP服务器 --与Trae、Cursor、VS Code以及任何支持MCP的IDE直接集成。
  • MoE+LLM代理 --多语言模型(Claude、GPT、Gemini、Llama、Mistral)之间的智能路由。
  • API密钥管理 --具有回退、指数回退和预算控制的自动轮换。

与代理和IDE集成

任何实现MCP客户端的工具都可以直接使用服务器:

  • 带来/光标:通过本地集成 mcp.json.
  • VS Code:通过Anthropic MCP或Continue.dev扩展。
  • 克劳德桌面版:将服务器添加到本地配置中,以获得完整的桌面AI界面。
  • 自动化:与n8n/Make(通过SSE)和CI/CD管道兼容,用于代码验证。

______________________________________________________________________

🔍 诊断和支持(环境检查)

在配置MCP之前,请验证您的CFML服务器是否满足要求(如TLS 1.3对AI API的支持)。 在设置 MCP 之前,请验证您的 CFML 服务器是否符合要求(例如支持 TLS 1.3)。

  1. 准备: 复制 tools/ben_check.cfm 到服务器的webroot。
  2. 运行: 访问 http://your-server/ben_check.cfm 在您的浏览器中。
  3. 分析: 该脚本检查Java版本(11+)、连接和写入权限。
  4. 技术支持: 如果问题仍然存在,请单击 “复制日志” 在脚本中,将JSON附加到 .

⚖️ 许可和条款

该项目分布在 商业来源许可证1.1(BUSL 1.1).

B.E.N.以“贡献第一”的心态建立。为确保项目的可持续性:

  • 免费使用: 个人项目、开源贡献和个人学习。
  • 商业用途: 如果您在公司环境中使用B.E.N.进行客户计费工作,或者您的雇主从其使用中获得直接价值 商业许可证 是必需的。
  • *注:团队(5+座位)的商业计划正在制定中。联系我们以尽早访问。*

阅读中文

“ColdFusion 是一种死亡的语言。”如果你已经使用 CFML 一段时间了,你就会知道它是什么样的。但CF每天都在移动数十亿美元。社区规模小,忠诚,完全是现代工具的孤儿。 B.E.N.改变了这一点。

关于名称

B.E.N。 — *原生CFML的桥接引擎* 这是生命中的荣誉 本 福塔他的不懈努力塑造了世界各地几代CFML开发人员,并且是CFML生态系统与人工智能代理新时代之间的桥梁。

🚀 概述 (中文)

B.E.N。 是CFML的第一个原生MCP系统,结合:

  • MCP服务器 直接与Trae,Cursor,VS Code和任何支持MCP的IDE集成。
  • MOE+LLM特工 -多个模型(克劳德、GPT、双子座、火焰、米斯特拉尔)之间的智能Rotemento。
  • API 密钥管理 - 带备份、冷却和预算控制的自动旋转。

与代理和IDE集成

任何实施 MCP 客户端的工具都可以消耗服务器:

  • 带来/光标通过本地集成 mcp.json.
  • VS Code通过 Anthropic MCP 或 Continue.dev 扩展。
  • 克劳德桌面版直接与 Anthropic 桌面代理接口。
  • 自动化支持n8n/Make(通过SSE)和CI/CD管道进行代码验证。

______________________________________________________________________

🔍 诊断和支持(环境验证)

在设置 MCP 之前,请确保您的 CFML 服务器符合要求(例如对 AI API 的 TLS 1.3 支持)。 在设置 MCP 之前,请检查您的 CFML 服务器是否符合要求(例如支持 TLS 1.3)。

  1. 准备: 复制文件 tools/ben_check.cfm 到您的 Web 服务器的根。
  2. 执行: 访问 http://seu-servidor/ben_check.cfm 在您的浏览器
  3. 分析师: 脚本会检查 Java 版本 (11+)、连接和写权限。
  4. 支持 : 如果问题仍然存在,请点击 “复制日志” 在脚本中,并将JSON附加到一个 .

______________________________________________________________________

B.E.N.——CFML MCP系统

  • cfmcp-exec.cfm 每个请求都有效的令牌
  • 令牌从环境变量读取 — 从未硬编码
  • 限制 IP 访问 Web 服务器 (Nginx/Apache/IIS)
  • 在生产中使用HTTPS
  • 考虑使用 Security Manager CF 进行操作沙盒

______________________________________________________________________

⚖️ 许可和条款 该项目分布在 商业来源许可证1.1(BUSL 1.1).

B.E.N.以“贡献第一”的心态建立。为了确保项目的可持续性并避免掠夺性商业开发:

免费使用:

  • 个人项目,
  • 对开源的贡献,
  • 个体学习。

商业用途: 如果您使用 B.E.N. 从事客户收费工作,在企业环境中,或者您的雇主从使用该工具中获得直接价值,则需要获得商业许可证。

注: 团队的商业计划正在制定中。请与我们联系以提前访问。

2036年3月1日代码自动转换为 Apache许可证2.0.

查看文件 LICENSE 对于完整的条款。

______________________________________________________________________

建筑

╔═══════════════════════════════════════════════════════════════╗
║                        ARQUITETURA GERAL                      ║
╠═══════════════════════════════════════════════════════════════╣
║                                                               ║
║  ┌─────────────┐    MCP/stdio    ┌─────────────────────────┐  ║
║  │  Trae IDE   │◄───────────────►│   CFML MCP Server       │  ║
║  │  VS Code    │    ou SSE       │  (cfml-mcp-server)      │  ║
║  │  Cursor     │                 │                         │  ║
║  └─────────────┘                 │  ┌──────────────────┐   │  ║
║                                  │  │ CFML Validator   │   │  ║
║  ┌────────────────────────────┐  │  │ Syntax checker   │   │  ║
║  │   CFML MCP Agent           │  │  └──────────────────┘   │  ║
║  │                            │  │  ┌──────────────────┐   │  ║
║  │  ┌─────────┐ ┌──────────┐  │  │  │ Lucee Bridge     │   │  ║
║  │  │MoE      │ │Key       │  │  │  │ Adobe CF Bridge  │   │  ║
║  │  │Router   │ │Rotation  │  │  │  └──────────────────┘   │  ║
║  │  └────┬────┘ └────┬─────┘  │  │  ┌──────────────────┐   │  ║
║  │       │           │        │  │  │ TestBox Runner   │   │  ║
║  │  ┌────▼───────────▼─────┐  │  │  └──────────────────┘   │  ║
║  │  │   LLM Client         │  │  │  ┌──────────────────┐   │  ║
║  │  │  ┌───────────────┐   │  │  │  │ Figma Converter  │   │  ║
║  │  │  │ Anthropic     │   │  │  │  └──────────────────┘   │  ║
║  │  │  │ OpenAI        │   │  │  └─────────────────────────┘  ║
║  │  │  │ Gemini        │   │  │             │                 ║
║  │  │  │ Groq          │   │  │       HTTP POST               ║
║  │  │  │ Mistral       │   │  │             ▼                 ║
║  │  │  └───────────────┘   │  │   ┌──────────────────────__─┐ ║
║  │  └──────────────────────┘  │   │  Lucee / Adobe CF Server│ ║
║  └────────────────────────────┘   │  (cfmcp-exec.cfm)       │ ║
║                                   └──────────────────────_──┘ ║
╚═══════════════════════════════════════════════════════════════╝

______________________________________________________________________

项目结构

cfml-mcp-server/              ← Servidor MCP nativo para CFML
├── src/
│   ├── index.ts              ← Entry point + tool router
│   ├── validators/
│   │   └── cfml-validator.ts ← Validação estática de sintaxe CFML
│   ├── server-bridge/
│   │   ├── lucee-bridge.ts   ← Bridge Lucee Admin API
│   │   └── adobecf-bridge.ts ← Bridge Adobe CF Admin
│   ├── tools/
│   │   └── testbox-runner.ts ← Runner e gerador de specs TestBox
│   └── frontend/
│       └── figma-converter.ts← Figma → CFML via API
└── deploy/
    └── cfmcp-exec.cfm        ← Executor CFML (deploy no servidor)

cfml-mcp-agent/               ← Agente autônomo MCP + MoE + LLM
├── src/
│   ├── rotation/
│   │   └── key-rotation.ts   ← Gerenciador de rotação de chaves API
│   ├── moe/
│   │   └── moe-router.ts     ← Router MoE (classifica tarefas → expert)
│   ├── llm/
│   │   └── llm-client.ts     ← Cliente multi-provider (5 LLMs)
│   └── agent/
│       └── cfml-agent.ts     ← Agente principal + REPL CLI

______________________________________________________________________

可用的 MCP 工具

工具描述
cfml_validate_syntax 无法执行有效的 CFML/CFScript 代码
cfml_validate_file 有效的文件 .cfm/.cfc 没有服务器
cfml_server_status 服务器状态(内存、正常运行时间、DSN)
cfml_clear_cache 清除缓存(模板,查询,所有)
cfml_reload_app 重新启动 CFML 应用程序
cfml_execute_codeCFML执行片段无服务
cfml_manage_datasource Crud de Datasources
cfml_run_testboxExecuta测试TestBox
cfml_generate_testGera规格测试箱BDD/单元
cfml_figma_to_cfml 将Figma设计转换为CFML

______________________________________________________________________

MoE 系统 — 专家和能力

MoE 路由器会自动将每个任务分为 9 个类别,并根据容量、成本和延迟选择理想的专家。

专家供应商优势成本
Claude Sonnet 4AnthropicCFML代码,安全性,一般$3/Mtoken
GPT-4oOpenAI用户界面,解释,一般$5/Mtoken
Gemini 1.5 FlashGoogle长语境,低成本$0.075/Mtoken
Llama 3.1 70BGroq超低延迟$0.59/Mtoken
Mistral LargeMistral代码,成本效益$2/Mtoken

______________________________________________________________________

钥匙旋转系统

  • 按优先级计算重量 Round-robin
  • 通过 HTTP 头自动检测速率限制
  • 冷却时间:1s→ 2s → 4s → ... → 60s
  • 隔离连续 5+ 个错误的密钥
  • 每60秒重置窗口(RPM跟踪)
  • 交钥匙预算控制(美元)

______________________________________________________________________

快速安装

# MCP Server
cd cfml-mcp-server
npm install && npm run build

# Agent
cd cfml-mcp-agent
npm install && npm run build

# Deploy do executor no servidor CF
cp cfml-mcp-server/deploy/cfmcp-exec.cfm /webroot/

有关完整的安装指南、设置环境变量、IP 保护和与 IDE 集成,请参阅 INSTALACAO.md.

______________________________________________________________________

最小设置 100% 免费

该系统使用免费密钥。此设置不收费 :

export GEMINI_API_KEY=AIzaSy-xxx     # Google AI Studio — gratuito
export GROQ_API_KEY=gsk_xxx          # console.groq.com — gratuito
# + Ollama local para uso offline e privado

______________________________________________________________________

使用范例

cd cfml-mcp-agent
node dist/agent/cfml-agent.js

You: Valide este código: SELECT * FROM users WHERE id=#url.id#
You: Gere um spec TestBox BDD para o componente models.UserService
You: Limpe o cache do servidor Lucee e mostre o status
You: Converta o Figma https://figma.com/file/abc123 em CFM com Bootstrap 5
You: .stats   # estatísticas de rotação de chaves

______________________________________________________________________

安全

  • cfmcp-exec.cfm 每个请求都有效的令牌
  • 令牌从环境变量读取 — 从未硬编码
  • 限制 IP 访问 Web 服务器 (Nginx/Apache/IIS)
  • 在生产中使用HTTPS
  • 考虑使用 Security Manager CF 进行操作沙盒

*版权所有©2026 PêMartins。保留所有权利。*

目录标签

目录标签

TypeScriptClaudeIDE集成CFML本地部署MCP系统AI集成多模型路由

支持客户端

ClaudeCursorVS Code

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP