Skip to main content
Glama

MCP Server for OpenMetadata

by yangkyeongmo

mcp-server-openmetadata

OpenMetadata용 모델 컨텍스트 프로토콜(MCP) 서버 구현으로, MCP 클라이언트와의 원활한 통합을 지원합니다. 이 프로젝트는 모델 컨텍스트 프로토콜을 통해 OpenMetadata와 상호 작용하는 표준화된 방법을 제공합니다.

에 대한

이 프로젝트는 OpenMetadata의 REST API를 래핑하는 모델 컨텍스트 프로토콜 서버를 구현하여 MCP 클라이언트가 표준화된 방식으로 OpenMetadata와 상호 작용할 수 있도록 합니다.

기능 구현 상태

특징

API 경로

상태

데이터 자산

데이터베이스 목록

/api/v1/databases

데이터베이스 가져오기

/api/v1/databases/{id}

이름으로 데이터베이스 가져오기

/api/v1/databases/name/{fqn}

데이터베이스 내보내기

/api/v1/databases/name/{name}/export

데이터베이스 가져오기

/api/v1/databases/name/{name}/import

테이블 목록

/api/v1/tables

테이블 가져오기

/api/v1/tables/{id}

이름으로 테이블 가져오기

/api/v1/tables/name/{fqn}

테이블 만들기

/api/v1/tables

테이블 업데이트

/api/v1/tables/{id}

테이블 삭제

/api/v1/tables/{id}

내보내기 테이블

/api/v1/tables/name/{name}/export

가져오기 테이블

/api/v1/tables/name/{name}/import

목록 메트릭

/api/v1/metrics

메트릭 가져오기

/api/v1/metrics/{id}

대시보드 목록

/api/v1/dashboards

대시보드 가져오기

/api/v1/dashboards/{id}

이름으로 대시보드 가져오기

/api/v1/dashboards/name/{fqn}

목록 보고서

/api/v1/reports

보고서 받기

/api/v1/reports/{id}

파이프라인 나열

/api/v1/pipelines

파이프라인 가져오기

/api/v1/pipelines/{id}

이름으로 파이프라인 가져오기

/api/v1/pipelines/name/{fqn}

주제 목록

/api/v1/topics

주제 가져오기

/api/v1/topics/{id}

서비스

데이터베이스 서비스 목록

/api/v1/services/databaseServices

데이터베이스 서비스 받기

/api/v1/services/databaseServices/{id}

이름으로 데이터베이스 서비스 가져오기

/api/v1/services/databaseServices/name/{fqn}

데이터베이스 서비스 내보내기

/api/v1/services/databaseServices/name/{name}/export

데이터베이스 서비스 가져오기

/api/v1/services/databaseServices/name/{name}/import

대시보드 서비스 목록

/api/v1/services/dashboardServices

대시보드 서비스 받기

/api/v1/services/dashboardServices/{id}

이름으로 대시보드 서비스 가져오기

/api/v1/services/dashboardServices/name/{fqn}

팀 및 사용자

팀 목록

/api/v1/teams

팀을 얻으세요

/api/v1/teams/{id}

이름으로 팀 가져오기

/api/v1/teams/name/{fqn}

수출팀

/api/v1/teams/name/{name}/export

수입팀

/api/v1/teams/name/{name}/import

사용자 목록

/api/v1/users

사용자 가져오기

/api/v1/users/{id}

이름으로 사용자 가져오기

/api/v1/users/name/{name}

사용자 로그인

/api/v1/users/login

사용자 로그아웃

/api/v1/users/logout

사용자 가입

/api/v1/users/signup

비밀번호 변경

/api/v1/users/changePassword

찾다

검색어

/api/v1/search/query

검색 제안

/api/v1/search/suggest

검색 집계

/api/v1/search/aggregate

필드 쿼리

/api/v1/search/fieldQuery

문서 가져오기

/api/v1/search/get/{index}/doc/{id}

태그 및 분류

태그 목록

/api/v1/tags

태그 받기

/api/v1/tags/{id}

이름으로 태그 가져오기

/api/v1/tags/name/{fqn}

혈통

리니지 받기

/api/v1/lineage/getLineage

혈통 내보내기

/api/v1/lineage/export

이름으로 엔터티 계보 가져오기

/api/v1/lineage/{entity}/name/{fqn}

ID로 엔티티 계보 가져오기

/api/v1/lineage/{entity}/{id}

리니지 엣지를 받으세요

/api/v1/lineage/getLineageEdge/{fromId}/{toId}

계보 추가/업데이트

/api/v1/lineage

FQN으로 계보 추가/업데이트

/api/v1/lineage/{fromEntity}/name/{fromFQN}/{toEntity}/name/{toFQN}

ID로 계보 추가/업데이트

/api/v1/lineage/{fromEntity}/{fromId}/{toEntity}/{toId}

용어집

목록 용어집

/api/v1/glossaries

용어집 받기

/api/v1/glossaries/{id}

이름으로 용어집 가져오기

/api/v1/glossaries/name/{fqn}

수출 용어집

/api/v1/glossaries/name/{name}/export

가져오기 용어집

/api/v1/glossaries/name/{name}/import

목록 용어집 용어

/api/v1/glossaryTerms

용어집 용어 가져오기

/api/v1/glossaryTerms/{id}

이름으로 용어집 용어 가져오기

/api/v1/glossaryTerms/name/{fqn}

용어에 자산 추가

/api/v1/glossaryTerms/{id}/assets/add

용어에서 자산 제거

/api/v1/glossaryTerms/{id}/assets/remove

용어 태그 검증

/api/v1/glossaryTerms/{id}/tags/validate

용법

이름으로 엔터티 사용량 가져오기

/api/v1/usage/{entity}/name/{fqn}

ID로 엔터티 사용량 가져오기

/api/v1/usage/{entity}/{id}

설정

환경 변수

다음 인증 방법 중 하나를 설정하세요.

토큰 인증(권장)

지엑스피1

기본 인증

OPENMETADATA_HOST=<your-openmetadata-host> OPENMETADATA_USERNAME=<your-username> OPENMETADATA_PASSWORD=<your-password>

Claude Desktop과 함께 사용

다음 인증 방법 중 하나를 사용하여 claude_desktop_config.json 에 추가하세요.

토큰 인증(권장)

{ "mcpServers": { "mcp-server-openmetadata": { "command": "uvx", "args": ["mcp-server-openmetadata"], "env": { "OPENMETADATA_HOST": "https://your-openmetadata-host", "OPENMETADATA_JWT_TOKEN": "your-jwt-token" } } } }

기본 인증

{ "mcpServers": { "mcp-server-openmetadata": { "command": "uvx", "args": ["mcp-server-openmetadata"], "env": { "OPENMETADATA_HOST": "https://your-openmetadata-host", "OPENMETADATA_USERNAME": "your-username", "OPENMETADATA_PASSWORD": "your-password" } } } }

uv 사용한 대체 구성:

토큰 인증(권장)

{ "mcpServers": { "mcp-server-openmetadata": { "command": "uv", "args": [ "--directory", "/path/to/mcp-server-openmetadata", "run", "mcp-server-openmetadata" ], "env": { "OPENMETADATA_HOST": "https://your-openmetadata-host", "OPENMETADATA_JWT_TOKEN": "your-jwt-token" } } } }

기본 인증

{ "mcpServers": { "mcp-server-openmetadata": { "command": "uv", "args": [ "--directory", "/path/to/mcp-server-openmetadata", "run", "mcp-server-openmetadata" ], "env": { "OPENMETADATA_HOST": "https://your-openmetadata-host", "OPENMETADATA_USERNAME": "your-username", "OPENMETADATA_PASSWORD": "your-password" } } } }

/path/to/mcp-server-openmetadata 저장소를 복제한 실제 경로로 바꾸세요.

수동 실행

서버를 수동으로 실행할 수도 있습니다.

python src/server.py

옵션:

  • --port : SSE를 수신할 포트(기본값: 8000)

  • --transport : 전송 유형(stdio/sse, 기본값: stdio)

기여하다

기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.

특허

MIT 라이센스

Deploy Server
A
security – no known vulnerabilities
-
license - not tested
A
quality - confirmed to work

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.

모델 컨텍스트 프로토콜을 통한 표준화된 상호작용을 위해 REST API를 래핑하여 OpenMetadata와의 통합을 가능하게 합니다.

  1. 에 대한
    1. 기능 구현 상태
      1. 설정
        1. 환경 변수
        2. Claude Desktop과 함께 사용
        3. 수동 실행
      2. 기여하다
        1. 특허

          Related MCP Servers

          • -
            security
            -
            license
            -
            quality
            Enables type-safe, bidirectional communication with Model Context Protocol services, allowing centralized management of model contexts over HTTP.
            Last updated -
            199
            MIT License
          • A
            security
            -
            license
            A
            quality
            Enables interaction with esa.io's API through the Model Context Protocol, supporting article search and retrieval with a compliant MCP interface.
            Last updated -
            75
            37
            MIT License
          • A
            security
            -
            license
            A
            quality
            Integration Strava API с Model Context Protocol SDK
            Last updated -
            4
            MIT License
          • -
            security
            -
            license
            -
            quality
            A REST API built with FastAPI that exposes endpoints via Model Context Protocol (MCP), allowing clients to interact with CRUD operations through MCP interfaces.
            Last updated -
            MIT License
            • Apple
            • Linux

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/yangkyeongmo/mcp-server-openmetadata'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server