Ontology MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GEMINI_API_KEYNoYour Google Gemini API key for Gemini-related functions
OPENAI_API_KEYNoYour OpenAI API key for OpenAI-related functions
SPARQL_ENDPOINTYesThe URL of the GraphDB SPARQL endpointhttp://localhost:7200

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
mcp_sparql_execute_query

SPARQL 쿼리를 실행하고 결과를 반환합니다

mcp_sparql_update

SPARQL 업데이트 쿼리를 실행하여 데이터를 수정합니다. INSERT DATA, DELETE DATA, INSERT-WHERE, DELETE-WHERE 등의 SPARQL 1.1 Update 문법을 지원합니다. 새로운 트리플 추가, 기존 트리플 삭제, 조건부 데이터 변경 등 다양한 그래프 수정 작업을 수행할 수 있습니다.

mcp_sparql_list_repositories

GraphDB 서버의 모든 리포지토리를 나열합니다

mcp_sparql_list_graphs

지정된 리포지토리의 모든 명명된 그래프를 나열합니다

mcp_sparql_get_resource_info

지정된 URI에 대한 모든 속성과 값을 조회합니다

mcp_ollama_run

Ollama 모델을 실행하여 응답을 생성합니다

mcp_ollama_show

Ollama 모델의 정보를 표시합니다

mcp_ollama_pull

Ollama 레지스트리에서 모델을 다운로드합니다

mcp_ollama_list

사용 가능한 Ollama 모델 목록을 조회합니다

mcp_ollama_rm

Ollama 모델을 삭제합니다

mcp_ollama_chat_completion

OpenAI 호환 채팅 완성 API를 사용하여 응답을 생성합니다

mcp_ollama_status

Ollama 서버 상태 확인

mcp_http_request

HTTP 요청을 보내고 응답을 반환합니다. GET, POST, PUT, DELETE 등 다양한 HTTP 메소드를 사용할 수 있으며, 헤더와 데이터를 설정할 수 있습니다.

mcp_openai_chat

OpenAI ChatGPT API를 사용하여 텍스트 완성을 생성합니다

mcp_openai_image

OpenAI DALL-E API를 사용하여 이미지를 생성합니다. 생성된 이미지 파일 경로를 반환하며, 이 경로는 반드시 사용자에게 알려주어야 합니다.

mcp_openai_tts

OpenAI TTS API를 사용하여 텍스트를 음성으로 변환합니다. 생성된 오디오 파일 경로를 반환하며, 이 경로는 반드시 사용자에게 알려주어야 합니다.

mcp_openai_transcribe

OpenAI Whisper API를 사용하여 음성을 텍스트로 변환합니다. 변환된 텍스트를 반환합니다.

mcp_openai_embedding

OpenAI Embeddings API를 사용하여 텍스트 임베딩을 생성합니다

mcp_gemini_generate_text

Gemini AI 모델을 사용하여 텍스트를 생성합니다.

mcp_gemini_chat_completion

Gemini AI 모델을 사용하여 채팅 대화를 완성합니다.

mcp_gemini_list_models

사용 가능한 Gemini 모델 목록을 조회합니다.

mcp_gemini_generate_images

Google Imagen 모델을 사용하여 이미지를 생성합니다. 곧 mcp_gemini_generate_image 도구로 대체될 예정입니다.

mcp_gemini_generate_image

Google Gemini 또는 Imagen 모델을 사용하여 이미지를 생성합니다. 모델 이름에 따라 적절한 API가 자동으로 선택됩니다. 생성된 이미지 파일 경로를 반환하며, 이 경로는 반드시 사용자에게 알려주어야 합니다.

mcp_gemini_generate_videos

Google Veo 모델을 사용하여 비디오를 생성합니다. 생성된 비디오 파일 경로를 반환하며, 이 경로는 반드시 사용자에게 알려주어야 합니다.

mcp_gemini_generate_multimodal_content

Gemini 모델을 사용하여 텍스트와 이미지를 포함한 멀티모달 콘텐츠를 생성합니다. 생성된 텍스트와 이미지 파일 경로를 반환하며, 이 정보는 반드시 사용자에게 알려주어야 합니다.

mcp_imagen_generate

Google Imagen 3 모델을 사용하여 텍스트 프롬프트에서 고품질 이미지를 생성합니다. Imagen 3은 포토리얼리즘, 예술적 디테일, 특정 예술 스타일(인상주의, 애니메이션 등)에 탁월합니다. 생성된 이미지에는 항상 SynthID 워터마크가 포함됩니다. 현재 영어 프롬프트만 지원됩니다.

mcp_gemini_create_image

Gemini 모델을 사용하여 텍스트 프롬프트에서 이미지를 생성합니다. 텍스트와 이미지를 함께 반환합니다. 주요 특징: 1) 생성된 모든 이미지에는 SynthID 워터마크 포함 2) 대화식 이미지 수정 가능 3) 텍스트와 이미지가 혼합된 출력 생성 가능. 최상의 성능을 위해 EN, es-MX, ja-JP, zh-CN, hi-IN 언어를 사용하세요. 이미지 생성이 항상 트리거되지 않을 수 있으므로 "이미지 생성", "이미지 제공" 등의 표현을 명시적으로 요청하세요.

mcp_gemini_edit_image

Gemini 모델을 사용하여 기존 이미지를 편집합니다. 텍스트 프롬프트와 Base64로 인코딩된 이미지 데이터가 필요합니다. 제한사항: 1) 오디오/동영상 입력 미지원 2) 이미지 생성이 항상 트리거되지 않음(명시적으로 "이미지 업데이트", "이미지 편집" 등 요청 필요) 3) 모델이 가끔 생성을 중단할 수 있음. 이미지에 텍스트를 생성할 때는 먼저 텍스트를 생성한 다음 텍스트가 포함된 이미지를 요청하는 것이 효과적입니다. 멀티턴 이미지 편집(채팅)이 가능하며, 컨텍스트를 유지하면서 이미지를 수정할 수 있습니다.

ID: mxvujkgabm