Datagov Israel MCP

by aviveldan
MIT License
53
  • Apple
  • Linux

Integrations

  • Allows cloning of the repository to access the MCP server code.

  • References GitHub for examples of other MCP servers and implementation patterns.

DataGov 이스라엘 MCP 서버

이 프로젝트를 사용하면 이스라엘 정부 공개 API(data.gov.il)와 쉽게 상호 작용할 수 있습니다.


빠른 시작

요구 사항

자외선

이 프로젝트에서는 pip를 대체할 수 있는 uv 패키지 관리자를 사용합니다.

설치

  1. 저장소를 복제합니다.지엑스피1
  2. 종속성 설치(Windows 사용자의 경우 OneDrive에서 감시하는 폴더에서 이 스크립트를 실행하지 마세요 ):
    uv venv .venv\Scripts\activate # source .venv/bin/activate for MacOS / Linux uv pip install -r pyproject.toml uv lock # update the project's lockfile

용법

Claude Desktop 에 이 서버를 설치하고 다음을 실행하여 바로 상호 작용할 수 있습니다.

fastmcp install server.py

또는 MCP Inspector로 테스트할 수 있습니다.

fastmcp dev server.py

클라이언트/서버 포트가 바쁜 경우 nano-dev-utils를 사용하여 쉽게 해제할 수 있습니다.

uv pip install nano-dev-utils

터미널에 'python'을 입력하고 다음 코드를 실행합니다.

from nano_dev_utils import release_ports pr = release_ports.PortsRelease() pr.release_all()

exit()를 입력하여 터미널로 돌아가세요. 또는 위 코드를 스크립트로 실행할 수도 있습니다.

사용 가능한 도구

  • status_show - 서버의 현재 상태를 표시합니다.
  • license_list - 사용 가능한 모든 라이센스를 나열합니다.
  • package_list - 사용 가능한 모든 패키지 나열
  • package_search - 다양한 필터로 패키지 검색
    • 필수 인수:
      • q (문자열): 검색할 쿼리 문자열
      • fq (문자열): 필터 쿼리
      • sort (문자열): 정렬 순서
      • rows (int): 반환할 행 수
      • start (int): 시작 인덱스
      • include_private (bool): 개인 패키지 포함
  • package_show - 특정 패키지의 세부 정보 표시
    • 필수 인수:
      • id (문자열): 패키지의 ID
  • organization_list - 모든 조직 나열
  • organization_show - 특정 조직의 세부 정보 표시
    • 필수 인수:
      • id (문자열): 조직의 ID
  • resource_search - 다양한 필터로 리소스 검색
    • 필수 인수:
      • query (문자열): 검색할 쿼리 문자열
      • order_by (문자열): 필드별 정렬
      • offset (int): 페이지 매김을 위한 오프셋
      • limit (int): 페이지 번호 매기기 제한
  • datastore_search - 다양한 필터로 데이터 저장소 검색
    • 필수 인수:
      • resource_id (문자열): 리소스의 ID
      • q (문자열): 검색할 쿼리 문자열
      • distinct (bool): 고유한 결과를 반환합니다.
      • plain (bool): 일반 결과를 반환합니다.
      • limit (int): 페이지 번호 매기기 제한
      • offset (int): 페이지 매김을 위한 오프셋
      • fields (문자열): 결과에 포함할 필드
      • sort (문자열): 정렬 순서
      • include_total (bool): 총 개수 포함
      • records_format (문자열): 레코드 형식
  • fetch_data - 데이터 세트 이름 쿼리를 기반으로 공개 API에서 데이터 가져오기
    • 필수 인수:
      • dataset_name (문자열): 데이터 세트의 이름
      • limit (int): 가져올 레코드 수
      • offset (int): 페이지 매김을 위한 오프셋

기여하다

DataGov Israel MCP 서버 개선을 위한 여러분의 참여를 환영합니다. 새로운 도구 추가, 기존 기능 개선, 문서 개선 등 어떤 목적이든 여러분의 의견은 소중합니다.

다른 MCP 서버와 구현 패턴의 예는 Model Context Protocol 서버 저장소를 참조하세요.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

Data.gov.il 이스라엘 정부 데이터의 MCP

  1. 빠른 시작
    1. 요구 사항
    2. 설치
    3. 용법
  2. 사용 가능한 도구
    1. 기여하다
      1. 특허

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          An MCP server that provides powerful search capabilities for Jewish texts and literature. This server enables Large Language Models to search and reference Jewish texts through a standardized interface.
          Last updated -
          12
          Python
          MIT License
        • A
          security
          A
          license
          A
          quality
          An MCP server that provides access to government datasets from Data.gov, enabling users to search packages, view dataset details, list groups and tags, and access resources by URL.
          Last updated -
          4
          7
          5
          JavaScript
          MIT License
          • Apple
        • A
          security
          F
          license
          A
          quality
          An MCP server that enables users to search for government grants based on keywords and view detailed information including funding, eligibility, and deadlines.
          Last updated -
          1
          JavaScript
        • -
          security
          -
          license
          -
          quality
          An MCP server that provides country-related data from the REST Countries API, allowing users to query information about countries through natural language.
          Last updated -
          TypeScript

        View all related MCP servers

        ID: w8agkkey3f