Nefino MCP サーバー
Nefino MCPサーバーは、大規模言語モデル(LLM)にドイツの再生可能エネルギープロジェクト、計画、発表に関するニュースや情報へのアクセスを提供するモデルコンテキストプロトコル(MCP)サーバーです。Nefino APIと統合することで、これらのデータへの構造化されたアクセスを提供します。
特徴
- 特定の地理的位置のニュース項目を取得する
- さまざまな再生可能エネルギーのトピック(太陽光、風力、水素など)でフィルタリングします
- 日付範囲と最新性に基づくクエリの両方をサポート
- 環境変数による安全な認証
- 入力検証とエラー処理
- 完全なMCP互換性
インストール
前提条件
- Python 3.10以上
- Nefino API へのアクセス (資格情報が必要)
インストール
構成
サーバーにはいくつかの環境変数を設定する必要があります。サーバー実行時に直接渡す必要があります。
使用法
クロード・デスクトップ
- Claude Desktopをインストールする
- Claude Desktop 構成 (macOS の場合は
~/Library/Application Support/Claude/claude_desktop_config.json
、Windows の場合は%APPDATA%\Claude\claude_desktop_config.json
) に以下を追加します。
- Claudeデスクトップを再起動します
直接使用
サーバーを直接実行することもできます。
利用可能なツール
場所のニュースアイテムを取得する
さまざまなフィルタリング オプションを使用して、特定の場所のニュース項目を取得します。
パラメータ:
place_id
(文字列): 場所のIDplace_type
(列挙型): 場所の種類 (PR、CTY、AU、LAU)range_or_recency
(列挙型、オプション):RANGEまたはRECENCYlast_n_days
(整数、オプション): 遡る日数 (RECENCY モードの場合)date_range_begin
(文字列、オプション): YYYY-MM-DD 形式の開始日 (RANGE モードの場合)date_range_end
(文字列、オプション): YYYY-MM-DD形式の終了日(RANGEモードの場合)news_topics
(列挙型のリスト、オプション):フィルタリングするトピック(BATTERY_STORAGE、GRID_EXPANSION、SOLAR、HYDROGEN、WIND)
Claude 経由のクエリの例:
発達
MCP インスペクターを使用して開発モードで実行するには:
エラー処理
サーバーは次の項目について検証を実行します。
- 日付形式 (YYYY-MM-DD)
- 日付範囲の有効性
- RANGEモードとRECENCYモードのパラメータの組み合わせ
- API 認証情報と接続
- ニューストピックの妥当性
すべてのエラーは、問題の診断に役立つ説明メッセージとともに返されます。
ライセンス
[ライセンスの種類 - 例:MIT] - 詳細についてはLICENSEファイルを参照してください
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
ドイツの再生可能エネルギー プロジェクトに関するニュースや情報へのアクセスを大規模な言語モデルに提供し、場所、トピック (太陽光、風力、水素)、日付範囲によるフィルタリングを可能にします。
Related Resources
Related MCP Servers
- -securityAlicense-qualityProvides access to Deutsche Bahn train timetables, station information, and schedule changes through Model Context Protocol tools and resources.Last updated -4TypeScriptMIT License
- AsecurityAlicenseAqualityA bridge between large language models and Dutch parliamentary data, providing access to Dutch parliamentary documents, debates, and member information from the Tweede Kamer.Last updated -142413MIT License
- AsecurityAlicenseAqualityProvides Swiss weather forecast data, allowing users to search for Swiss locations and get detailed hourly and daily weather forecasts.Last updated -21JavaScriptMIT License
- AsecurityAlicenseAqualitySearch and retrieve news articles and trending keywords from Google News and Google Trends. Summarize articles and extract keywords using optional NLP and LLM Sampling to get concise insights.Last updated -59PythonMIT License