Ext Ops Panel
Abrir o painel
Comparação

ThingsBoard vs. io.github.grafana/mcp-grafana

ThingsBoard é um servidor MCP publicado por thingsboard. Marketplaces que lemos e que o listam: 1 (Docker MCP Catalog). io.github.grafana/mcp-grafana é um servidor MCP publicado por grafana. Marketplaces que lemos e que o listam: 5 (Official MCP Registry, Claude Code: claude-plugins-official, Docker MCP Catalog, Claude Code: claude-plugins-community, Community GitHub marketplaces). Conforme nossa passagem pelos marketplaces em 2026-10-26. Este par foi escolhido por um leitor, não pela nossa regra de comparação, por isso pedimos aos buscadores que não indexem a página.

Onde cada um é publicado

Onde cada um é publicado
MarketplaceThingsBoardio.github.grafana/mcp-grafana
Docker MCP Catalog Listado
Versão: sha256:b6733d2cfbb9
Forks (GitHub): 28
Downloads (Docker Hub): 10 149
Estrelas (Docker Hub): 0
Estrelas (GitHub): 98
Sem marcação · Visto pela primeira vez
Listado
Versão: sha256:9362bcf6aa0e
Forks (GitHub): 476
Downloads (Docker Hub): 1 105 086
Estrelas (Docker Hub): 22
Estrelas (GitHub): 3 599
Sem marcação · Visto pela primeira vez
Official MCP Registry Não listado Listado
Versão: v2.1.1
Forks (GitHub): 476
Estrelas (GitHub): 3 599
Sem marcação · Visto pela primeira vez
Claude Code: claude-plugins-official Não listado Listado
Versão: 0.2.0
Forks (GitHub): 5
Estrelas (GitHub): 19
Sem marcação · Visto pela primeira vez
Claude Code: claude-plugins-community Não listado Listado
Versão: 0.2.0
Forks (GitHub): 5
Estrelas (GitHub): 19
Sem marcação · Visto pela primeira vez

Cada número é do próprio marketplace e nunca é somado entre marketplaces. Um marketplace que não publica números não mostra nenhum: sem número não é zero.

Os fatos lado a lado

ThingsBoard vs. io.github.grafana/mcp-grafana
FatoThingsBoardio.github.grafana/mcp-grafana
Marketplaces que o listam (diferente)1 (pior)5 (melhor)
Estrelas (GitHub) (diferente)98 (pior)3 599 (melhor)
Downloads (Docker Hub) (diferente)10 149 (pior)1 105 086 (melhor)
Forks (GitHub) (diferente)28 (pior)476 (melhor)
Último release (diferente)Não publicado2026-10-20
Onde roda (diferente)Na sua máquina (mcp/thingsboard)Servidor remoto ou sua máquina
Transporte (diferente)stdioStreamable HTTP, stdio
Ferramentas que declara (diferente)6265
Variáveis de ambiente que pede (diferente)3, das quais segredos: 27, das quais segredos: 2
Partes do pacote (diferente)Não é um pacote2
LicençaApache-2.0Apache-2.0
Repositório (diferente)github.com/thingsboard/thingsboard-mcpgithub.com/grafana/mcp-grafana
Mudanças nos últimos 7 dias (diferente)04
Visto pela primeira vez2026-10-112026-10-11
Endpoint na última verificação (diferente)sem endpoint remoto que verificamosRespondeu há 34 h, exige uma chave

As linhas em que os dois diferem têm fundo destacado e valores em negrito. Onde os próprios dados dizem qual valor é melhor (mais marketplaces, um número maior do mesmo marketplace, um release mais recente, uma marca verified em um marketplace que lista os dois), o melhor também é marcado em verde com ▲ e o pior em vermelho com ▼. Onde roda, o transporte, as ferramentas, as configurações, os hooks, as partes do pacote, a licença e as mudanças da semana são marcados apenas como diferentes: mais ou menos não é melhor por si só.

O que cada um diz que faz

ThingsBoard

Nas próprias palavras, em Docker MCP Catalog:

Connect your AI workflows to the ThingsBoard IoT Platform through this MCP server. Enables LLMs to query device telemetry, manage IoT entities (devices, assets, customers), and analyze sensor data - all through natural language. Perfect for building AI-powered IoT monitoring, predictive maintenance, and automated device management workflows. Supports both ThingsBoard Community Edition and Professional Edition.

io.github.grafana/mcp-grafana

Nas próprias palavras, em Official MCP Registry:

An MCP server giving access to Grafana dashboards, data and more.

Como executar cada um

ThingsBoard Como servidor MCP local: imagem Docker

Claude Code
claude mcp add --env "THINGSBOARD_PASSWORD=<YOUR_THINGSBOARD_PASSWORD>" --env "THINGSBOARD_USERNAME=<YOUR_THINGSBOARD_USERNAME>" --transport stdio thingsboard -- docker run -i --rm -e THINGSBOARD_PASSWORD -e THINGSBOARD_USERNAME mcp/thingsboard

Exige: THINGSBOARD_PASSWORD (secreta), THINGSBOARD_USERNAME (secreta)

io.github.grafana/mcp-grafana Como servidor MCP remoto

Claude Code
claude mcp add --transport http mcp-grafana https://mcp.grafana.com/mcp

Exige: GRAFANA_PASSWORD (secreta), GRAFANA_SERVICE_ACCOUNT_TOKEN (secreta), GRAFANA_URL

Comandos construídos apenas com o que os marketplaces declaram; o conjunto completo para cada cliente está no cartão de cada um.

Só io.github.grafana/mcp-grafana tem um endpoint remoto que verificamos. Como verificamos os endpoints

Ferramentas que cada um declara

Só ThingsBoard declara

  • findByFrom
  • findByFromWithRelationType
  • findByTo
  • findByToWithRelationType
  • findInfoByFrom
  • findInfoByTo
  • getAdminSettings
  • getAlarmById
  • getAlarmInfoById
  • getAlarmTypes
  • getAlarms
  • getAllAlarms
Mostrar mais 50
  • getAllCustomerUsers
  • getAssetById
  • getAssetsByEntityGroupId
  • getAssetsByIds
  • getAttributeKeys
  • getAttributeKeysByScope
  • getAttributes
  • getAttributesByScope
  • getCustomerAssets
  • getCustomerById
  • getCustomerDevices
  • getCustomerUsers
  • getCustomers
  • getCustomersByEntityGroupId
  • getDeviceById
  • getDeviceCredentialsByDeviceId
  • getDevicesByEntityGroupId
  • getDevicesByIds
  • getEntityGroupById
  • getEntityGroupByOwnerAndNameAndType
  • getEntityGroupsByIds
  • getEntityGroupsByOwnerAndType
  • getEntityGroupsByType
  • getEntityGroupsForEntity
  • getHighestAlarmSeverity
  • getLatestTimeseries
  • getRelation
  • getSecuritySettings
  • getSystemInfo
  • getTenantAdmins
  • getTenantAsset
  • getTenantAssets
  • getTenantCustomer
  • getTenantDevice
  • getTenantDevices
  • getTimeseries
  • getTimeseriesKeys
  • getUsageInfo
  • getUserAssets
  • getUserById
  • getUserCustomers
  • getUserDevices
  • getUsers
  • getUsersByEntityGroupId
  • getUsersForAssign
  • saveDeviceAttributes
  • saveEntityAttributesV1
  • saveEntityAttributesV2
  • saveEntityTelemetry
  • saveEntityTelemetryWithTTL

Só io.github.grafana/mcp-grafana declara

  • add_activity_to_incident
  • alerting_manage_routing
  • alerting_manage_rules
  • analyze_loki_labels
  • check_datasources_health
  • create_annotation
  • create_datasource
  • create_folder
  • create_incident
  • create_snapshot
  • delete_snapshot
  • find_error_pattern_logs
Mostrar mais 53
  • find_slow_requests
  • generate_deeplink
  • get_alert_group
  • get_annotation_tags
  • get_annotations
  • get_assertions
  • get_current_oncall_users
  • get_dashboard_by_uid
  • get_dashboard_panel_queries
  • get_dashboard_property
  • get_dashboard_summary
  • get_datasource
  • get_incident
  • get_oncall_shift
  • get_panel_image
  • get_plugin
  • get_sift_analysis
  • get_sift_investigation
  • get_snapshot
  • grafana_api_request
  • install_plugin
  • list_alert_groups
  • list_datasources
  • list_incidents
  • list_loki_label_names
  • list_loki_label_values
  • list_oncall_schedules
  • list_oncall_teams
  • list_oncall_users
  • list_prometheus_label_names
  • list_prometheus_label_values
  • list_prometheus_metric_metadata
  • list_prometheus_metric_names
  • list_provisioning_repositories
  • list_pyroscope_label_names
  • list_pyroscope_label_values
  • list_pyroscope_profile_types
  • list_sift_investigations
  • list_snapshots
  • query_loki_logs
  • query_loki_patterns
  • query_loki_stats
  • query_prometheus
  • query_prometheus_histogram
  • query_pyroscope
  • search_dashboards
  • search_folders
  • search_plugin_information
  • suggest_loki_alloy_label_config
  • update_annotation
  • update_dashboard
  • update_datasource
  • validate_provisioning_file

Ambos declaram

Nenhum

Nomes de ferramentas como cada marketplace os publica. Mais ferramentas não é melhor por si só: compare o que cada um precisa para a tarefa.

Configurações que cada um pede

Só ThingsBoard pede

  • THINGSBOARD_PASSWORD (secreta)
  • THINGSBOARD_URL
  • THINGSBOARD_USERNAME (secreta)

Só io.github.grafana/mcp-grafana pede

  • GRAFANA_API_KEY (secreta)
  • GRAFANA_EXTRA_HEADERS
  • GRAFANA_FORWARD_HEADERS
  • GRAFANA_ORG_ID
  • GRAFANA_PASSWORD (secreta)
  • GRAFANA_SERVICE_ACCOUNT_TOKEN (secreta)
  • GRAFANA_URL
  • GRAFANA_USERNAME

Configurações como cada marketplace as publica. Pedir menos não é melhor por si só.

O que pode fazer: ThingsBoard · O que pode fazer: io.github.grafana/mcp-grafana · Comparar outros dois plugins

Dados de Docker MCP Catalog. Dados de Official MCP Registry. Dados de Claude Code: claude-plugins-official. Dados de Claude Code: claude-plugins-community. Dados de Community GitHub marketplaces. Os números vêm das nossas próprias passagens regulares pelos marketplaces, última leitura em . Não publicamos dados de contato dos editores de plugins.

De onde vêm os dados: como o catálogo é montado