Nefino

Nefino middleware implementation of the Model Context Protocol (MCP)
  • python

0

GitHub Stars

python

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "nefino-mcp-nefino": {
      "command": "python",
      "args": [
        "-m",
        "mcp_nefino"
      ],
      "env": {
        "NEFINO_BASE_URL": "http://api_endpoint",
        "NEFINO_PASSWORD": "your_password",
        "NEFINO_USERNAME": "your_username",
        "NEFINO_JWT_SECRET": "your_jwt_secret"
      }
    }
  }
}

You can provide your large language model access to up-to-date renewable energy news and project information in Germany by running the Nefino MCP Server. It retrieves location-specific news, supports topic filters, and offers both date-range and recency-based queries with secure authentication.

How to use

You will run the MCP server locally and connect your MCP client to it. Start the server using the stdio (local) configuration, then query available endpoints to retrieve renewable energy news for a place, filtered by topics and time range or recency.

Typical usage steps: 1) Start the server with the appropriate environment variables 2) From your MCP client, request news items for a specific place and optional topics 3) Refine results by date range or recency to get the most relevant updates.

How to install

Prerequisites: Python 3.10 or higher. Access credentials for the Nefino API.

Install the MCP server package directly from its source.

pip install git+https://github.com/nefino/mcp-nefino.git

Configuration

Set the required environment variables when running the server. You provide your Nefino API credentials and API base URL to enable authenticated requests.

NEFINO_USERNAME=your_username
NEFINO_PASSWORD=your_password
NEFINO_JWT_SECRET=your_jwt_secret
NEFINO_BASE_URL=http://api_endpoint

Usage with Claude Desktop configuration

If you use Claude Desktop, configure the MCP connection to run the server as a local process with the required environment variables.

{
  "mcpServers": {
    "nefino": {
      "command": "python",
      "args": ["-m", "mcp_nefino"],
      "env": {
        "NEFINO_USERNAME": "your_username",
        "NEFINO_PASSWORD": "your_password",
        "NEFINO_JWT_SECRET": "your_jwt_secret",
        "NEFINO_BASE_URL": "http://api_endpoint"
      }
    }
  }
}

Starting the server directly

You can also start the MCP server from the command line without Claude Desktop by running the following command.

python -m mcp_nefino

Additional notes

The server validates inputs and handles errors clearly. It supports retrieving news items for a specific place, filtering by topics such as SOLAR, WIND, or HYDROGEN, and selecting data by date range or recency. Ensure your API credentials are valid and that your base URL is reachable.

Troubleshooting

If you encounter authentication errors, verify your NEFINO_USERNAME, NEFINO_PASSWORD, and NEFINO_JWT_SECRET values are correct and that NEFINO_BASE_URL points to the proper API endpoint.

For connectivity issues, confirm that the machine can reach the NEFINO_BASE_URL and that any required network permissions are in place.

Notes

This server provides an MCP-compatible interface to access renewable energy news and related topics, enabling LLMs to incorporate timely information into responses.

Available tools

retrieve_news_items_for_place

Retrieves news items for a specific location with filtering options including range/recency, last_n_days, date ranges, and news_topics.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Nefino MCP Server - nefino/mcp-nefino | VeilStrat