Firefly
Official
Сервер Firefly MCP
Сервер Firefly MCP (Model Context Protocol) — это сервер на базе TypeScript, который обеспечивает бесшовную интеграцию с платформой Firefly. Он позволяет вам обнаруживать, управлять и кодифицировать ресурсы в ваших учетных записях Cloud и SaaS, подключенных к Firefly.
Функции
🔍 Обнаружение ресурсов: найдите любой ресурс в своих учетных записях Cloud и SaaS
📝 Кодификация ресурсов: преобразование обнаруженных ресурсов в инфраструктуру как код
🔐 Безопасная аутентификация: использует FIREFLY_ACCESS_KEY и FIREFLY_SECRET_KEY для безопасной связи
🚀 Простая интеграция: отлично работает с Claude и Cursor
Related MCP server: OpenAPI Client Generator MCP
Предпосылки
Node.js (v14 или выше)
npm или пряжа
Аккаунт Firefly с сгенерированными ключами доступа
Установка
Вы можете запустить сервер Firefly MCP напрямую с помощью NPX:
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 — подробности см. в файле LICENSE .
Поддерживать
Для получения поддержки посетите документацию Firefly или создайте проблему в этом репозитории.
This server cannot be deployed
Maintenance
Related MCP Connectors
The Fireflies MCP Server enables AI tools to connect directly to meeting data from Fireflies.ai, providing access to meeting transcripts, summaries, action items, and insights without switching platforms. It includes capabilities for querying cross-meeting data for analysis (such as sales insights or product feedback), and a separate Documentation MCP Server that allows searching the Fireflies knowledge base for API references, guides, and code examples.
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceA TypeScript-based MCP server that connects to FHIR servers, allowing access to healthcare data via fhir:// URIs and providing search capabilities for FHIR resources.65-
- -licenseAqualityNot gradedmaintenanceA TypeScript-based MCP server that generates API clients from OpenAPI specifications, allowing automated code generation through natural language.144 npm1-
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables LLMs to understand and work with TypeScript APIs they haven't been trained on by providing structured access to TypeScript type definitions and documentation.14 npm46MIT
- AlicenseAqualityDmaintenanceA TypeScript-based MCP server that integrates with Swagger/OpenAPI specifications to expose API endpoints as tools for Large Language Models (LLMs), enabling natural language interaction with any OpenAPI-compliant API.49MIT