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.
Nefino MCP サーバー
Nefino MCPサーバーは、大規模言語モデル(LLM)にドイツの再生可能エネルギープロジェクト、計画、発表に関するニュースや情報へのアクセスを提供するモデルコンテキストプロトコル(MCP)サーバーです。Nefino APIと統合することで、これらのデータへの構造化されたアクセスを提供します。
特徴
- 特定の地理的位置のニュース項目を取得する
- さまざまな再生可能エネルギーのトピック(太陽光、風力、水素など)でフィルタリングします
- 日付範囲と最新性に基づくクエリの両方をサポート
- 環境変数による安全な認証
- 入力検証とエラー処理
- 完全なMCP互換性
インストール
前提条件
- Python 3.10以上
- Nefino API へのアクセス (資格情報が必要)
インストール
Copy
構成
サーバーにはいくつかの環境変数を設定する必要があります。サーバー実行時に直接渡す必要があります。
Copy
使用法
クロード・デスクトップ
- Claude Desktopをインストールする
- Claude Desktop 構成 (macOS の場合は
~/Library/Application Support/Claude/claude_desktop_config.json
、Windows の場合は%APPDATA%\Claude\claude_desktop_config.json
) に以下を追加します。
Copy
- Claudeデスクトップを再起動します
直接使用
サーバーを直接実行することもできます。
Copy
利用可能なツール
場所のニュースアイテムを取得する
さまざまなフィルタリング オプションを使用して、特定の場所のニュース項目を取得します。
パラメータ:
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 経由のクエリの例:
Copy
発達
MCP インスペクターを使用して開発モードで実行するには:
Copy
エラー処理
サーバーは次の項目について検証を実行します。
- 日付形式 (YYYY-MM-DD)
- 日付範囲の有効性
- RANGEモードとRECENCYモードのパラメータの組み合わせ
- API 認証情報と接続
- ニューストピックの妥当性
すべてのエラーは、問題の診断に役立つ説明メッセージとともに返されます。
ライセンス
[ライセンスの種類 - 例:MIT] - 詳細についてはLICENSEファイルを参照してください
You must be authenticated.
ドイツの再生可能エネルギー プロジェクトに関するニュースや情報へのアクセスを大規模な言語モデルに提供し、場所、トピック (太陽光、風力、水素)、日付範囲によるフィルタリングを可能にします。