Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
GEMINI_API_KEY | No | Your Google Gemini API key for Gemini-related functions | |
OPENAI_API_KEY | No | Your OpenAI API key for OpenAI-related functions | |
SPARQL_ENDPOINT | Yes | The URL of the GraphDB SPARQL endpoint | http://localhost:7200 |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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) 모델이 가끔 생성을 중단할 수 있음. 이미지에 텍스트를 생성할 때는 먼저 텍스트를 생성한 다음 텍스트가 포함된 이미지를 요청하는 것이 효과적입니다. 멀티턴 이미지 편집(채팅)이 가능하며, 컨텍스트를 유지하면서 이미지를 수정할 수 있습니다. |