- Home
- MCP servers
- Nefino
Nefino
- 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.