Nefino MCP Server

Official

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.

네피노 MCP 서버

Nefino MCP 서버는 대규모 언어 모델(LLM)에 독일의 재생 에너지 프로젝트, 계획 및 공지 사항에 대한 뉴스와 정보에 대한 접근 권한을 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. Nefino API와 통합되어 이러한 데이터에 대한 체계적인 접근을 제공합니다.

특징

  • 특정 지리적 위치에 대한 뉴스 항목 검색
  • 다양한 재생 에너지 주제(태양광, 풍력, 수소 등)로 필터링하세요
  • 날짜 범위 및 최근성 기반 쿼리 모두 지원
  • 환경 변수를 통한 보안 인증
  • 입력 검증 및 오류 처리
  • 전체 MCP 호환성

설치

필수 조건

  • Python 3.10 이상
  • Nefino API에 액세스(자격 증명 필요)

설치

지엑스피1

구성

서버에는 몇 가지 환경 변수 설정이 필요합니다. 서버 실행 시 직접 전달해야 합니다.

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

용법

클로드 데스크톱과 함께

  1. Claude Desktop 설치
  2. Claude Desktop 구성에 다음을 추가합니다(macOS에서는 ~/Library/Application Support/Claude/claude_desktop_config.json , Windows에서는 %APPDATA%\Claude\claude_desktop_config.json ):
{ "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" } } } }
  1. Claude Desktop을 다시 시작하세요

직접 사용

서버를 직접 실행할 수도 있습니다.

python -m mcp_nefino

사용 가능한 도구

장소에 대한 뉴스 항목 검색

다양한 필터링 옵션을 사용하여 특정 위치의 뉴스 항목을 검색합니다.

매개변수:

  • place_id (문자열): 장소의 ID
  • place_type (enum): 장소 유형(PR, CTY, AU, LAU)
  • range_or_recency (열거형, 선택 사항): 범위 또는 최근성
  • last_n_days (정수, 선택 사항): 뒤돌아볼 일 수(RECENCY 모드의 경우)
  • date_range_begin (문자열, 선택 사항): YYYY-MM-DD 형식의 시작 날짜(RANGE 모드용)
  • date_range_end (문자열, 선택 사항): YYYY-MM-DD 형식의 종료 날짜(RANGE 모드용)
  • news_topics (열거형 목록, 선택 사항): 필터링할 주제(배터리 저장, 그리드 확장, 태양열, 수소, 풍력)

Claude를 통한 쿼리 예시:

Get renewable energy news for administrative unit DE9_AU0213 from January to June 2024, focusing on solar projects.

개발

MCP 검사기를 사용하여 개발 모드로 실행하려면:

mcp dev -m mcp_nefino

오류 처리

서버는 다음에 대한 유효성 검사를 수행합니다.

  • 날짜 형식(YYYY-MM-DD)
  • 날짜 범위 유효 기간
  • RANGE 대 RECENCY 모드의 매개변수 조합
  • API 자격 증명 및 연결
  • 뉴스 주제의 유효성

모든 오류는 문제 진단에 도움이 되는 설명 메시지와 함께 반환됩니다.

특허

[라이선스 유형 - 예: MIT] - 자세한 내용은 LICENSE 파일을 참조하세요.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

독일의 재생 에너지 프로젝트에 대한 뉴스와 정보에 접근할 수 있는 광범위한 언어 모델을 제공하며, 위치, 주제(태양광, 풍력, 수소), 날짜 범위별로 필터링할 수 있습니다.

  1. Features
    1. Installation
      1. Prerequisites
      2. Installation
    2. Configuration
      1. Usage
        1. With Claude Desktop
        2. Direct Usage
      2. Available Tools
        1. retrieve_news_items_for_place
      3. Development
        1. Error Handling
          1. License
            ID: 1fk926gyts