
Firefly MCP服务器
Firefly MCP(模型上下文协议)服务器是一个基于TypeScript的服务器,可以与Firefly平台无缝集成。它允许您在连接到Firefly的云和SaaS帐户中发现、管理和编码资源。
特性
- 🔍 资源发现:在您的云和SaaS帐户中查找任何资源
- 📝 资源编码:将发现的资源转换为基础设施即代码
- 🔐 安全身份验证:使用FIREFLY_ACCESS_KEY和FIREFLY_SECRET_KEY进行安全通信
- 🚀 易于集成:与Claude和Cursor无缝协作
先决条件
- Node.js(v20或更高版本)
- npm或纱线
- 已生成访问密钥的Firefly帐户
安装
您可以使用NPX直接运行Firefly MCP服务器:
npx @fireflyai/firefly-mcp环境变量
您可以通过两种方式提供Firefly凭据:
- 使用环境变量:
FIREFLY_ACCESS_KEY=your_access_key FIREFLY_SECRET_KEY=your_secret_key npx @fireflyai/firefly-mcp- 使用参数:
npx @fireflyai/firefly-mcp --access-key your_access_key --secret-key your_secret_key用法
工作室
更新 mcp.json 文件包含以下内容:
{
"mcpServers": {
"firefly": {
"command": "npx",
"args": ["-y", "@fireflyai/firefly-mcp"],
"env": {
"FIREFLY_ACCESS_KEY": "your_access_key",
"FIREFLY_SECRET_KEY": "your_secret_key"
}
}
}
}使用上述方法之一并使用以下命令运行MCP服务器:
npx @fireflyai/firefly-mcp --sse --port 6001更新 mcp.json 文件包含以下内容:
{
"mcpServers": {
"firefly": {
"url": "http://localhost:6001/sse"
}
}
}与光标一起使用
- 使用上述方法之一启动MCP服务器
- 使用Cursor扩展连接到MCP服务器-请参阅 游标模型上下文协议文档
- 使用自然语言查询您的资源
例子:
提示
Find all "ubuntu-prod" EC2 instance in 123456789012 AWS account and codify it into Terraform响应
resource "aws_instance" "ubuntu-prod" {
ami = "ami-0c55b159cbfafe1f0"
instance_type = "t3.micro"
}演示
https://github.com/user-attachments/assets/0986dff5-d433-4d82-9564-876b8215b61e
贡献
- 分叉存储库
- 创建功能分支(
git checkout -b feature/amazing-feature) - 提交您的更改(
git commit -m 'feat: Add amazing feature') - 推到分支(
git push origin feature/amazing-feature) - 打开拉取请求
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
支持
如需支持,请访问 Firefly的文档 或者在此存储库中创建问题。

