Token导航 LogoToken导航

MCP Server · 运维云端

Fusion Al

FusionAL是一个自托管的MCP治理网关,位于AI客户端和工具服务器之间,提供集中认证、工具级策略执行和完整审计跟踪。

stdio官方级别未说明来源级核验工具 3
PythonClaude云端部署Claude DesktopVS Code

快速开始

作者 / 组织
JRM-FusionAL
提供方
JRM-FusionAL
运行时
Python

工具数量

3

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Fusion Al 属于运维云端类 MCP Server,公开资料标注 3 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、VS Code,有可以直接复制的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python -m venv venv

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

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

🚀 FusionAL——自托管MCP治理网关

您的团队连接了10台MCP服务器。现在怎么办?\ 🌐 fusional.dev • 📧 jonathanmelton.fusional@gmail.com • 🗓️ 预订电话

MCP功能强大。企业MCP部署是一个完全不同的问题。

您连接的每台服务器都会在之前将其完整的工具清单加载到Claude的上下文窗口中 处理您请求的单个令牌。在多个服务器上有84个工具,这是 会话开始时消耗了15540个令牌 --在你的团队提出任何要求之前。 从规模上讲,这是成本、延迟和审计表面,没有人能向法律部门解释。

FusionAL是一个 自托管MCP治理网关 它位于您的AI客户端之间 以及您的工具服务器。一个端点。中央认证。工具级策略执行。 完整的审计跟踪。可在单个Docker命令中部署,包括在Windows上, MCP有6种记录在案的故障模式,官方文件没有涵盖。

专为那些已经对MCP表示同意,现在需要安全运行它的团队而设计:

  • 令牌控制 --每个客户端的过滤工具暴露,因此上下文膨胀不会随着服务器数量的增加而扩大
  • 审计就绪操作 --每个工具调用都记录了调用者、输入、延迟和响应状态
  • 政策执行 --控制运行什么工具、为谁运行以及在什么条件下运行
  • 窗户加固 --解决了6种记录在案的故障模式,其中没有一种出现在官方MCP文档中
  • 人工智能驱动的服务器生成 --用简单的英语描述一个工具,FusionAL构建并注册它
  • 为您完成选项 --我们为您部署、治理和管理它
*问题不在于是否采用MCP。这取决于你的部署能否在与安全团队的接触中幸存下来。*

______________________________________________________________________

⚡ 快速入门(5分钟)

先决条件

  • Docker桌面(已安装并正在运行)
  • 克劳德桌面版
  • Python 3.11+
  • Git

步骤1:克隆并安装

git clone https://github.com/JRM-FusionAL/FusionAL.git
cd FusionAL

python -m venv venv
source venv/bin/activate        # macOS/Linux
# venv\Scripts\activate         # Windows

pip install -r core/requirements.txt

第二步:启动FusionAL

cd core
python -m uvicorn main:app --reload --port 8009

验证它是否正在运行:

curl http://localhost:8009/health

步骤3:配置Claude桌面

查找您的配置文件:

  • 窗户: C:\Users\YourName\AppData\Roaming\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json
⚠️ Windows用户: 请勿使用 %APPDATA% 在路径中,Claude Desktop不会展开它。 硬编码完整路径。例子: C:\Users\YourName\AppData\Roaming\Claude\claude_desktop_config.json

将FusionAL添加为MCP服务器:

{
  "mcpServers": {
    "fusional-gateway": {
      "url": "http://localhost:8009/sse"
    }
  }
}

步骤4:重新启动克劳德桌面和测试

完全退出并重新打开Claude Desktop。打开新聊天室并尝试:

*“生成一个Python MCP服务器,获取给定城市的当前天气。”*

FusionAL将自动生成、注册和运行它。

______________________________________________________________________

🐳 Docker部署

在Docker中构建并运行完整网关:

docker build -t fusional .
docker run -d -p 8089:8009 --name fusional fusional

或者使用Docker Compose:

docker compose up -d

网关可用 http://localhost:8089.

______________________________________________________________________

🏗️ 建筑

Claude Desktop / Any MCP Client
         │
         ▼  (SSE or Streamable HTTP)
  FusionAL Gateway  (:8009)
         │
   ┌─────┴──────┐
   ▼            ▼
FastAPI      MCP Transport (/mcp)
REST API     ├── execute_code
             ├── generate_and_execute
             └── generate_mcp_project
         │
         ▼
  Docker Sandbox Executor
  (network isolated, memory capped)
         │
         ▼
  MCP Server Registry (JSON)
  ├── business-intelligence-mcp  (:8101)
  ├── api-integration-hub        (:8102)
  └── content-automation-mcp     (:8103)

MCP工具(通过 /mcp)

工具说明
execute_code在隔离的子进程沙箱中运行Python
generate_and_execute简明英语提示→ 克劳德写的→ 运行它
generate_mcp_project描述MCP服务器→ Claude构建了整个项目

REST API

端点方法描述
/healthGET健康检查
/executePOST执行Python(可选Docker沙盒)
/registerPOST在注册表中注册MCP服务器
/catalogGET列出所有已注册的服务器
/generatePOST从提示符生成并启动新服务器

______________________________________________________________________

🛠️ 展示服务器

这些服务器随附 mcp咨询工具包 并在FusionAL网关中预先注册:

服务器端口工具
business-intelligence-mcp8101自然语言→ SQL(PostgreSQL、MySQL、SQLite)
api-integration-hub8102Slack、GitHub问题、Stripe客户查询
content-automation-mcp8103网络抓取、链接提取、表解析、RSS提要

启动完整的展示堆栈:

cd ../mcp-consulting-kit
docker compose up -d

______________________________________________________________________

🔒 安全模型

Docker沙盒

每次代码执行都会运行:

  • ✅ 网络隔离(--network none)
  • ✅ 内存限制(默认128 MB,可配置)
  • ✅ 进程限制(最多64个进程)
  • ✅ 只读文件系统(除 /tmp)
  • ✅ 无特权升级
  • ✅ 非root用户执行

API安全性(可选)

当 mcp-consulting-kit/showcase-servers/common/security.py 如果存在,网关将启用:

  • 上的API密钥身份验证 /execute, /register, /generate
  • 速率限制
  • 跨域资源共享配置

______________________________________________________________________

🪟 Windows特定修复程序

FusionAL文档并解决了官方文档中未涵盖的6种Windows MCP故障模式:

  1. 60秒的沉默 --Claude Desktop超时,无错误。由Docker套接字初始化延迟引起。\

阅读修复程序→

  1. BOM陷阱 --Notepad/VS Code在JSON配置中注入字节顺序标记,默默地破坏MCP。\

修复: [System.IO.File]::WriteAllText(path, content, New-Object System.Text.UTF8Encoding($false))

  1. 反斜线陷阱 --Windows路径分隔符 claude_desktop_config.json 默默地中断启动。\

使用正斜杠或转义双反斜杠。

  1. %USERPROFILE% 扩张 --Claude Desktop不会在配置路径中展开env变量。对它们进行硬编码。
  1. Docker命名管道故障 --Docker的命名管道传输在WSL2上失败。使用 /var/run/docker.sock.
  1. 8+台服务器的注册表超时 --Claude Desktop在低端硬件上达到了超时阈值。\

在i5/i7第7代及以下版本上,将注册表限制在8台服务器。

______________________________________________________________________

🧰 构建自己的MCP服务器

使用AI Builder(通过Claude Desktop)

连接FusionAL后,问克劳德:

*“生成一个MCP服务器,使用自然语言查询我们的PostgreSQL数据库。”*

FusionAL生成完整的项目,构建它,并在网关中自动注册。

手动服务器结构

my-server/
├── Dockerfile
├── requirements.txt
├── my_server.py       ← FastMCP tools go here
└── .env

关键规则

  1. 使用 @mcp.tool() 异步函数上的装饰器
  2. 仅限单行文档字符串(多行中断某些MCP客户端)
  3. 从所有工具返回格式化字符串
  4. 默认参数为 "" 不 None
  5. 登录到 sys.stderr
  6. 在Docker中以非root身份运行
from mcp.server.fastmcp import FastMCP
import sys

mcp = FastMCP("my-server")

@mcp.tool()
async def my_tool(query: str = "") -> str:
    """What this tool does in one line."""
    return f"✅ Result for: {query}"

if __name__ == "__main__":
    mcp.run(transport='stdio')

______________________________________________________________________

📚 示例

示例路径它演示了什么
骰子滚轮examples/dice-roller/D&D骰子(8个工具),骰子符号解析
天气APIexamples/weather-api/外部API集成,错误处理
文件工具examples/file-utils/安全的文件系统访问、分页

______________________________________________________________________

🚀 为您完成咨询

不想自我管理?FusionAL为您提供MCP部署:

层级范围价格
起动机安装单一环境、核心服务器、Windows强化2500-3500美元
核心安装全栈、定制服务器、治理层、团队入职5000-9000美元
保留金持续运营、事件响应、新服务器构建每月1500-4000美元

预订15分钟免费MCP安全审核→

______________________________________________________________________

🤝 贡献

欢迎捐款。优先领域:

  • 新示例服务器
  • Windows兼容性修复程序
  • 文档改进
  • 测试覆盖率

______________________________________________________________________

📄 许可证

麻省理工学院——见 许可证

______________________________________________________________________

🙏 学分

______________________________________________________________________

由自学成才的开发人员构建,他解决了其他人没有记录的MCP问题。\ 🌐 fusional.dev • ⭐ 如果回购能节省你几个小时,就给它打星

______________________________________________________________________

🙌 起源与灵感

FusionAL从NetworkChuck视频开始。

如果你还没看过 *“你现在就需要学习MCP!!”* --先去看吧。Chuck对基本原理的解释比任何人都好,他的 是理解MCP服务器如何与Docker协同工作的最佳起点。

此仓库中的骰子滚轮示例和快速启动结构改编自该教程(麻省理工学院许可)。

FusionAL走得更远:

Chuck的教程向您展示了如何手动构建MCP服务器——编辑提示模板,将其粘贴到Claude中,自己实现结果。

FusionAL将人类完全从这个循环中移除。您复制粘贴的不是提示文件, generate_mcp_project 是一个实时工具调用——Claude描述它想要构建什么,FusionAL生成它,注册它,并运行它。没有剪贴板。没有手动步骤。

更重要的是,Chuck的视频涵盖了Docker的MCP目录——点击即可启用300多台服务器。这是第一步。当CTO提出以下问题时,FusionAL正是您所需要的:

*“很好,但我们如何审计这些工具的功能?我们如何执行政策?我们如何确保这不会成为安全事件?”*

FusionAL旨在填补这一空白:为大规模部署MCP的团队提供治理、可审计性和运营控制,尤其是在Windows上,仅靠目录是不够的。

工具与能力

工具数量

3

资源数量

0

提示词数量

0

能力标签

MCP治理Python本地部署自托管网关工具级策略执行审计跟踪Windows优化

支持客户端

Claude DesktopClaudeVS Code

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

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 3 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、VS Code,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

3stdio有1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

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

常见问题

5 条

Fusion Al 怎么安装?

公开资料给出的安装命令是 python -m venv venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Fusion Al 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Fusion Al 收费吗?

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

Fusion Al 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Fusion Al 支持哪些客户端?

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

来源信息

继续浏览同类 MCP