Skip to main content
Glama

Tibber MCP

by linkcd

Servidor Tibber MCP

Este es un servidor de Protocolo de Contexto Modelo (MCP) para Tibber , un proveedor de energía noruego.

Puede ejecutar el servidor MCP localmente y acceder a él a través de diferentes hosts como Claude Desktop o Roo Code .

Para más detalles, consulta mi publicación del blog:
Creación de un servidor Tibber MCP: Conecte su agente de IA a los datos de consumo de energía

Descripción general

El servidor Tibber MCP proporciona a un agente de IA una forma conveniente de interactuar con la API de Tibber y consultar información como los precios actuales de la energía y sus datos de consumo de energía.

Consultas de ejemplo

Una vez conectado al servidor MCP, puede hacer preguntas como:

  • Analice mis datos de consumo energético y presente las horas pico habituales y cualquier otro patrón interesante en un formato fácil de leer.
  • "¿Cuándo utilicé más energía ayer?"
  • ¿Cuánta energía consumí ayer a las 7 de la mañana?
  • "¿Cuál es el precio actual de la energía?"
  • "Enumera las 3 horas más baratas del día de mañana."
  • "¿El precio de la energía será más alto o más bajo mañana?"

Vídeo de demostración

Arquitectura

Arquitectura

Requisitos

Instalación

  1. Instalar uv :
    # On macOS and Linux curl -LsSf https://astral.sh/uv/install.sh | sh
    # On Windows powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  2. Clonar este repositorio:
    git clone https://github.com/linkcd/tibber-mcp.git cd tibber-mcp
  3. Configure el entorno virtual de Python e instale las dependencias:
    uv venv --python 3.12 && source .venv/bin/activate && uv pip install --requirement pyproject.toml

Configuración del host

En Claude Desktop o Roo Code en VS

{ "mcpServers":{ "tibber":{ "command":"uv", "args":[ "--directory", "[PATH-TO-ROOT-OF-THE-CLONED-TIBBER-MCP-FOLDER]", "run", "server.py" ], "env":{ "TIBBER_API_TOKEN":"[YOUR-TIBBER-TOKEN]" } } } }

IMPORTANTE : Reemplace [YOUR-TIBBER-TOKEN] con su token real. Nunca envíe credenciales reales al control de versiones.

Depurar y probar el servidor MCP localmente

Ejecute el servidor localmente y ejecute el inspector MCP en él

npx @modelcontextprotocol/inspector -e TIBBER_API_TOKEN=[YOUR-TIBBER-TOKEN] python server.py

Herramientas disponibles

El servidor expone las siguientes herramientas que LLM puede utilizar:

  1. get_consumption_data() : Obtiene los datos de consumo por hora de los últimos 30 días, como período de tiempo, costo total, costo de energía base y kwh consumidos
  2. get_price_and_home_info() : Obtener información de precios (actual, hoy y mañana) e información de la vivienda (propietario, dirección, suscripción...)

Licencia

Licencia MIT

Expresiones de gratitud

  • Esta herramienta utiliza el marco MCP de Anthropic
  • Creado con FastMCP para implementación de servidor
  • La integración de tibber se basa en la biblioteca pyTibber
-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Servidor MCP para Tibber, un proveedor de energía noruego.

El servidor Tibber MCP proporciona a un agente de IA una forma conveniente de interactuar con la API de Tibber y consultar información como los precios actuales de la energía y sus datos de consumo de energía.

  1. Descripción general
    1. Consultas de ejemplo
      1. Vídeo de demostración
        1. Arquitectura
          1. Requisitos
            1. Instalación
              1. Configuración del host
                1. Depurar y probar el servidor MCP localmente
                2. Herramientas disponibles
              2. Licencia
                1. Expresiones de gratitud

                  Related MCP Servers

                  • -
                    security
                    F
                    license
                    -
                    quality
                    An MCP server that enables communication with users through Telegram. This server provides a tool to ask questions to users and receive their responses via a Telegram bot.
                    Last updated -
                    1
                    16
                    JavaScript
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A server that enables interaction with Telegram chats directly through MCP-compatible hosts like Claude for Desktop, providing tools to retrieve chats, get messages, and send messages.
                    Last updated -
                    134
                    Python
                    Apache 2.0
                    • Apple
                    • Linux
                  • -
                    security
                    F
                    license
                    -
                    quality
                    An MCP server that enables AI assistants to interact with Flutterwave payment services, providing tools for transaction management, payment link generation, and automated customer support.
                    Last updated -
                    TypeScript
                  • A
                    security
                    A
                    license
                    A
                    quality
                    MCP Server that connects AI agents to Chargebee Platform.
                    Last updated -
                    2
                    726
                    8
                    TypeScript
                    MIT License
                    • Linux
                    • Apple

                  View all related MCP servers

                  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/linkcd/tibber-mcp'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server