Nefino MCP Server

Nefino MCP Server

site icon
2025.02.24 0
Python可再生能源信息服务地理信息服务位置服务
Nefino MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,为大型语言模型 (LLMs) 提供德国可再生能源项目、规划和公告的新闻和信息访问。它通过与 Nefino API 的集成,提供对这些数据的结构化访问。
View on GitHub

Overview

基本能力

产品定位

Nefino MCP Server 是一个专门为可再生能源领域提供新闻和信息访问的服务,特别关注德国的相关项目。

核心功能

  • 检索特定地理位置的新闻项目
  • 按多种可再生能源主题(太阳能、风能、氢能等)过滤
  • 支持基于日期范围和最近时间的查询
  • 通过环境变量进行安全认证
  • 输入验证和错误处理
  • 完全兼容 MCP 协议

适用场景

  • 需要获取德国可再生能源项目信息的开发者
  • 需要集成可再生能源新闻到应用程序中的企业
  • 研究可再生能源发展的分析师

工具列表

  1. retrieve_news_items_for_place: 检索特定位置的新闻项目,支持多种过滤选项。
  2. 参数包括地点ID、地点类型、时间范围或最近时间模式、日期范围、新闻主题等

常见问题解答

  • 错误处理包括日期格式验证、日期范围有效性检查、参数组合验证、API凭证和连接性检查以及新闻主题有效性验证

使用教程

使用依赖

  • Python 3.10 或更高版本
  • 访问 Nefino API 的凭证

安装教程

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

配置

需要设置以下环境变量:

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

与 Claude Desktop 一起使用

  1. 安装 Claude Desktop
  2. 添加配置到 Claude Desktop 的配置文件中
  3. 重启 Claude Desktop

直接使用

python -m mcp_nefino

调试方式

mcp dev -m mcp_nefino

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。