logflare-mcp
logflare-mcp
MCP-сервер для Management API Logflare. Предоставляет MCP-клиентам (Claude Code, Claude Desktop, Cursor и др.) инструменты для работы с источниками, эндпоинтами и произвольными SQL-запросами через stdio.
Построен на базе официального @modelcontextprotocol/sdk и взаимодействует напрямую с публичным REST API Logflare — без сторонних прокси-серверов аутентификации.
Инструменты
Инструмент | Описание |
| Список всех источников, доступных для API-ключа |
| Получение одного источника по токену |
| Выведенные типы полей для источника |
| Последние события из источника |
| Сохраненные эндпоинты запросов |
| Запуск сохраненного эндпоинта по UUID или имени с параметрами |
| Выполнение произвольного SQL-запроса для BigQuery / Postgres / ClickHouse |
Related MCP server: Sumo Logic MCP Server
Установка
git clone git@github.com:fasterv410/logflare-mcp.git
cd logflare-mcp
pnpm install
pnpm buildНастройка
Получите ваш API-ключ Logflare на странице https://logflare.app/access-tokens.
cp .env.example .env
# edit .env and paste your keyПеременная | Обязательно | По умолчанию | Примечания |
| да | — | Токен доступа |
| нет |
| Для self-hosted Logflare |
| нет |
| Используйте |
| нет | — | Источник по умолчанию, если аргумент инструмента опущен |
Регистрация в Claude Code
claude mcp add logflare -- node /absolute/path/to/logflare-mcp/dist/index.jsИли добавьте вручную в ~/.claude.json:
{
"mcpServers": {
"logflare": {
"command": "node",
"args": ["/absolute/path/to/logflare-mcp/dist/index.js"],
"env": {
"LOGFLARE_API_KEY": "lf-xxxxxxxx",
"LOGFLARE_DEFAULT_SOURCE_TOKEN": "optional-uuid"
}
}
}
}Регистрация в Claude Desktop
Отредактируйте ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"logflare": {
"command": "node",
"args": ["/absolute/path/to/logflare-mcp/dist/index.js"],
"env": { "LOGFLARE_API_KEY": "lf-xxxxxxxx" }
}
}
}Разработка
pnpm dev # tsx watch mode
pnpm build # emit dist/
pnpm typecheckДымовое тестирование из командной строки:
LOGFLARE_API_KEY=xxx printf '%s\n' \
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"t","version":"0"}}}' \
'{"jsonrpc":"2.0","method":"notifications/initialized"}' \
'{"jsonrpc":"2.0","id":2,"method":"tools/list"}' \
| node dist/index.jsПримечания
Аутентификация по умолчанию использует
Authorization: Bearer <key>(согласно спецификации OpenAPI Logflare). УстановитеLOGFLARE_AUTH_STYLE=x-api-keyдля использования устаревшего заголовкаX-API-KEY.execute_queryпринимает ровно один из параметров:bq_sql,pg_sql,ch_sql.Отдавайте предпочтение
query_endpointс сохраненными эндпоинтами вместоexecute_query; сохраненные эндпоинты обеспечивают проверку параметров и кэширование на стороне Logflare.
Лицензия
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with InfluxDB v3 (Core/Enterprise/Cloud Dedicated) through MCP clients. Supports database management, data querying and writing, schema inspection, and token administration operations.1,176MIT
- AlicenseNot gradedqualityFmaintenanceEnables interaction with Sumo Logic's REST APIs through MCP, allowing log search, dashboard management, metrics querying, collector and monitor operations.5MIT
- FlicenseNot gradedqualityCmaintenanceEnables querying Humio/LogScale dashboards and executing search queries via MCP, with multi-cluster support and configurable time ranges.1
- AlicenseNot gradedqualityCmaintenanceExposes configured log files as MCP tools, enabling agents to list, query, and follow logs from local and SSH sources.MIT
Related MCP Connectors
MCP server for interacting with the Supabase platform
Query metrics, targets, entities, and team data in your Steep workspace via MCP.
MCP server for managing Prisma Postgres.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/fasterv410/logflare-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server