MCP Catalogs
首页fusio screenshot

fusio

by apioo·2,088·综合分 54

Fusio 是一个自托管 API 管理平台,原生支持 MCP,可将 API 作为工具暴露给 AI 代理。

developer-toolsai-llmops-infra
238
Forks
180
活跃 Issue
本月
最近提交
2 天前
收录于

概述

Fusio 是一个开源 API 管理平台,将后端服务转化为可扩展的 API 产品。它充当内部基础设施与外部开发者或 AI 系统之间的桥梁。通过原生 MCP 集成,Fusio 将 API 作为工具暴露给 AI 代理,使自主系统能够与您的后端逻辑交互。该平台提供数据库 API 网关、微服务编排、自定义 API 逻辑开发以及 AI 辅助开发等功能,使其既适用于传统 API 管理,也适用于 AI 生态系统集成。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:将传统数据库转化为 AI 代理可访问的 REST API
:创建带有开发者门户和 SDK 生成的 API 产品并实现商业化
:使用 AI 辅助开发为自主代理构建自定义后端逻辑
:Fusio 和 MCP 之间是什么关系?
:没有编程知识可以使用 Fusio 吗?

什么时候选它

如果您需要将现有 API 或数据库转换为 AI 代理的 MCP 工具,并希望使用具有 API 货币化功能的自托管解决方案,请选择 Fusio。

什么时候不要选它

如果您需要完全托管的云解决方案,或者更喜欢简单的直接 MCP 集成而不需要完整 API 管理平台的开销,请避免使用 Fusio。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • create_action

    Create a new action in Fusio to define business logic

  • create_operation

    Create an operation to expose an action as an API endpoint

  • generate_sdk

    Generate client SDKs for API consumers in various programming languages

  • install_app

    Install a marketplace app to extend Fusio functionality

  • configure_connection

    Configure a database connection for API operations

  • create_api_route

    Create a new API route for handling specific HTTP requests

  • deploy_api

    Deploy API changes to make them available to consumers

  • generate_openapi

    Generate OpenAPI documentation for API consumers

  • create_user

    Create a new user account in the Fusio system

  • monitor_api

    Monitor API usage and performance metrics

  • create_rate_limit

    Configure rate limiting rules for API endpoints

  • create_webhook

    Create a webhook to handle events from your API

说明:Tools inferred from Fusio's features and documentation, as the README doesn't provide a explicit MCP tools section

可对比工具

api-to-mcpmcp-server-templatezapier-mcpbackendless-mcp

安装

Docker 安装

services:
  fusio:
    image: fusio/fusio
    restart: always
    environment:
      FUSIO_PROJECT_KEY: "42eec18ffdbffc9fda6110dcc705d6ce"
      FUSIO_CONNECTION: "pdo-mysql://fusio:61ad6c605975@mysql-fusio/fusio"
      FUSIO_BACKEND_USER: "test"
      FUSIO_BACKEND_EMAIL: "demo@fusio-project.org"
      FUSIO_BACKEND_PW: "test1234"
    ports:
      - "8080:80"

  mysql-fusio:
    image: mysql:8.0
    restart: always
    environment:
      MYSQL_RANDOM_ROOT_PASSWORD: "1"
      MYSQL_USER: "fusio"
      MYSQL_PASSWORD: "61ad6c605975"
      MYSQL_DATABASE: "fusio"
    volumes:
      - ./db:/var/lib/mysql
docker compose up -d

Claude Desktop 配置

添加到 claude_desktop_config.json

{
  "mcpServers": {
    "fusio": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "fusio/fusio"]
    }
  }
}

FAQ

Fusio 和 MCP 之间是什么关系?
Fusio 原生支持 MCP,能够将 API 作为工具暴露,使 AI 代理可以通过模型上下文协议使用它们。
没有编程知识可以使用 Fusio 吗?
可以,Fusio 提供了一个工作系统,无需自定义 PHP 类即可构建逻辑,还提供 AI 辅助开发,可以使用自然语言生成操作。

Hacker News 讨论

开发者社区最近的相关讨论。

fusio 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。