SuperAPI AI 工具集

firefly-mcp

Firefly MCP 是一个基于 TypeScript 的 Model Context Protocol(模型上下文协议)服务器,用于与 Firefly 平台无缝集成,帮助用户发现、管理并编写跨云和 SaaS 账户的云资源。它提供资源发现、资源代码化、安全认证和便捷集成等功能,并支持通过 NPX 直接运行,可与 Claude 和 Cursor 等工具配合使用。

访问官网

工具介绍

Firefly MCP(Model Context Protocol)服务器是一个 TypeScript 实现的服务器,旨在与 Firefly 平台无缝集成,使用户能够发现、管理并编写跨云和 SaaS 账户的云资源。

主要能力包括:

  • 资源发现:在云端和 SaaS 账户中查找任意资源。
  • 资源代码化:将发现的资源转换为基础设施即代码(Infrastructure as Code)。
  • 安全认证:使用 FIREFLY_ACCESS_KEY 和 FIREFLY_SECRET_KEY 进行安全通信。
  • 易于集成:可与 Claude 和 Cursor 无缝协作。

使用前提:需要 Node.js v20 或更高版本,以及拥有已生成访问密钥的 Firefly 账户。

使用方式:

  • 可直接通过 NPX 运行 Firefly MCP 服务器。
  • 提供 Firefly 凭据有两种方式:使用环境变量或使用参数。
  • 更新 mcp.json 文件,然后使用上述任一方法运行 MCP 服务器。
  • 与 Cursor 配合使用时:先启动 MCP 服务器,然后通过 Cursor 扩展连接到 MCP 服务器(参考 Cursor Model Context Protocol 文档),即可使用自然语言查询资源。

开发与贡献:

  • Fork 仓库。
  • 创建功能分支(git checkout -b feature/amazing-feature)。
  • 提交更改(git commit -m 'feat: Add amazing feature')。
  • 推送分支(git push origin feature/amazing-feature)。
  • 打开 Pull Request。

许可与支持:本项目采用 MIT 许可证,详见 LICENSE 文件。如需支持,请访问 Firefly 文档或在仓库中创建 issue。

适用场景:适用于需要通过自然语言或集成开发环境(如 Claude、Cursor)来发现、管理和代码化云及 SaaS 资源的开发者和运维人员。

限制:目前仅提供上述功能描述,其他具体限制、收费信息、平台细节等暂未提供。