
Nefino MCP Server

2025.02.24
0
Python可再生能源信息服务地理信息服务位置服务
Nefino MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,为大型语言模型 (LLMs) 提供德国可再生能源项目、规划和公告的新闻和信息访问。它通过与 Nefino API 的集成,提供对这些数据的结构化访问。
View on GitHub
Overview
基本能力
产品定位
Nefino MCP Server 是一个专门为可再生能源领域提供新闻和信息访问的服务,特别关注德国的相关项目。
核心功能
- 检索特定地理位置的新闻项目
- 按多种可再生能源主题(太阳能、风能、氢能等)过滤
- 支持基于日期范围和最近时间的查询
- 通过环境变量进行安全认证
- 输入验证和错误处理
- 完全兼容 MCP 协议
适用场景
- 需要获取德国可再生能源项目信息的开发者
- 需要集成可再生能源新闻到应用程序中的企业
- 研究可再生能源发展的分析师
工具列表
- retrieve_news_items_for_place: 检索特定位置的新闻项目,支持多种过滤选项。
- 参数包括地点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 一起使用
- 安装 Claude Desktop
- 添加配置到 Claude Desktop 的配置文件中
- 重启 Claude Desktop
直接使用
python -m mcp_nefino
调试方式
mcp dev -m mcp_nefino