Skip to main content
Glama

Ontology MCP

by bigdata-coss
README.md9.11 kB
��# Ontology MCP Ontology MCP�� GraphDBX� SPARQL ��ܴ��xǸ�@� Ollama ��x�D� Claude@� �Ű�XՔ� Model Context Protocol (MCP) �����Ȳ�. t� ijl�|� ����X�t� Claude� (ƨ�\��� p�t�0�|� �Ϭ�X�� pȑ�X�p�, 䲑�\� AI ��x�D� \֩�`� � �ǵ�Ȳ�. ![Ontology MCP ���](assets/ontology-mcp-overview.png) ## �Ȕ� 0��� ### SPARQL �(� 0��� - SPARQL �Ϭ� �‰� (`mcp_sparql_execute_query`) - SPARQL ��p�tǸ� �Ϭ� �‰� (`mcp_sparql_update`) - �����ɠѬ� ��]� pȌ� (`mcp_sparql_list_repositories`) - ����� ��]� pȌ� (`mcp_sparql_list_graphs`) - ������ ��� pȌ� (`mcp_sparql_get_resource_info`) ### Ollama ��x� �(� 0��� - ��x� �‰� (`mcp_ollama_run`) - ��x� ��� U�x� (`mcp_ollama_show`) - ��x� 䲴�\�ܴ (`mcp_ollama_pull`) - ��x� ��]� pȌ� (`mcp_ollama_list`) - ��x� ��� (`mcp_ollama_rm`) - D�� D�1� (`mcp_ollama_chat_completion`) - ��L�t�� ���� U�x� (`mcp_ollama_status`) ### OpenAI �(� 0��� - D�� D�1� (`mcp_openai_chat`) - t����� ��1� (`mcp_openai_image`) - MѤ¸�-L�1� ��X� (`mcp_openai_tts`) - L�1�-MѤ¸� ��X� (`mcp_openai_transcribe`) - �Ǡ�)� ��1� (`mcp_openai_embedding`) ### Google Gemini �(� 0��� - MѤ¸� ��1� (`mcp_gemini_generate_text`) - D�� D�1� (`mcp_gemini_chat_completion`) - ��x� ��]� pȌ� (`mcp_gemini_list_models`) - ~~t����� ��1� (`mcp_gemini_generate_images`) - Imagen ��x� \֩�~~ (֬� D�\�1�T�) - ~~D��$� ��1� (`mcp_gemini_generate_videos`) - Veo ��x� \֩�~~ (֬� D�\�1�T�) - ~~@��Ҩ�� X�P� � ��1� (`mcp_gemini_generate_multimodal_content`)~~ (֬� D�\�1�T�) > **8��**: GeminiX� t����� ��1�, D��$� ��1� � @��Ҩ�� X�P� � ��1� 0���@� ֬� API 8�X�1� 8��\� x�t� D�\�1�T���� �ǵ�Ȳ�. #### ����XՔ� Gemini ��x� | ��x� ��� | ��%� | ��%� | \��T� ��\� | |----------|------|------|------------| | **Gemini 2.5 Flash Preview** <br>`gemini-2.5-flash-preview-04-17` | $��$�, t�����, ٳ���, MѤ¸� | MѤ¸� | �Q�� ���, D��� ��(�1� | | **Gemini 2.5 Pro ������0�** <br>`gemini-2.5-pro-preview-03-25` | $��$�, t�����, ٳ���, MѤ¸� | MѤ¸� | ����� ��� � ��`�, @��Ҩ�� t�t�, � � T�)� | | **Gemini 2.0 Flash** <br>`gemini-2.0-flash` | $��$�, t�����, ٳ���, MѤ¸� | MѤ¸�, t����� (���թ�), $��$� (���� ��) | (�8�� 0���, ��ij, ���, ����� �¸Ҭ� �, @��Ҩ�� ��1� | | **Gemini 2.0 Flash-Lite** <br>`gemini-2.0-flash-lite` | $��$�, t�����, ٳ���, MѤ¸� | MѤ¸� | D��� ��(�1� � ��@� ���� ��� | | **Gemini 1.5 Flash** <br>`gemini-1.5-flash` | $��$�, t�����, ٳ���, MѤ¸� | MѤ¸� | 䲑�\� ������� `�t�� 䲬�䲥�\� 1��� | | **Gemini 1.5 Flash-8B** <br>`gemini-1.5-flash-8b` | $��$�, t�����, ٳ���, MѤ¸� | MѤ¸� | ���ɷ � ��@� x�TѬ�Ȥ� �Ф�l� | | **Gemini 1.5 Pro** <br>`gemini-1.5-pro` | $��$�, t�����, ٳ���, MѤ¸� | MѤ¸� | T� ι@� �ɥ�t� DՔ�\� ����\� ��`� ���� | | **Gemini ����** <br>`gemini-embedding-exp` | MѤ¸� | MѤ¸� �Ǡ�)� | MѤ¸� 8�����X� �(�1� !�� | | **Imagen 3** <br>`imagen-3.0-generate-002` | MѤ¸� | t����� | GoogleX� ��� � � t����� ��1� ��x� | | **Veo 2** <br>`veo-2.0-generate-001` | MѤ¸�, t����� | ٳ��� | �T��� ٳ��� ��1� | | **Gemini 2.0 Flash �����** <br>`gemini-2.0-flash-live-001` | $��$�, ٳ���, MѤ¸� | MѤ¸�, $��$� | ���� ���t� ��@� ��)��� L�1� � ٳ��� ��8֑ǩ� | ### HTTP �ƭ� 0��� - HTTP �ƭ� �‰� (`mcp_http_request`) - GET, POST, PUT, DELETE � 䲑�\� HTTP T��ܴ|� ����X��� xƀ� API@� ���� ## �‘�X�0� ### 1. ȥnj� t�`� ```bash git clone https://github.com/bigdata-coss/agent_mcp.git cd agent_mcp ``` ### 2. GraphDB Docker ��L�t�� �‰� �\�ȸ� 踸� � ��Ѭ���� �L� ��9���|� �‰�X��� GraphDB ���|� �‘�i�Ȳ�: ```bash docker-compose up -d ``` GraphDB �� x�0ј�tǤ�� [http://localhost:7200](http://localhost:7200)��� �‰�)�Ȳ�. ### 3. MCP ��� L�ܴ � �‰� ```bash # X�t�1� $�X� npm install # �\�ȸ� L�ܴ npm run build # ��� �‰� (LѤ¸ҩ�, Claude Desktop����� DՔ� ��L�) node build/index.js ``` ### 4. RDF p�t�0� �8�$�0� GraphDB �� x�0ј�tǤ�([http://localhost:7200](http://localhost:7200))�� ȍ�X��� �L� �Ĭ|� ‰�i�Ȳ�: 1. �����ɠѬ� ��1�: - "Setup" �! "Repositories" �! "Create new repository" - Repository ID: `schemaorg-current-https` (��� ��XՔ� tDŽ�) - Repository title: "Schema.org" - "Create" tЭ� 2. �� p�t�0� �8�$�0�: - ��1�\� �����ɠѬ�|� ��� - "Import" �! "RDF" �! "Upload RDF files" - `imports` � ��Ѭ�X� �� �|� ��\�ܴ (�: `imports/example.ttl`) - "Import" tЭ� > **8��**: �\�ȸ��Ŕ� `imports` � ��Ѭ��� �� RDF �|�t� ��h���� �ǵ�Ȳ�. ### 5. Claude Desktop $�� Claude Desktop��� Ontology MCP|� ����X�$�t� MCP $�� �|�D� ��p�tǸ�t�|� i�Ȳ�: 1. Claude Desktop $�� �|� ��0�: - Windows: `%AppData%\Claude\claude_desktop_config.json` - macOS: `~/Library/Application Support/Claude/claude_desktop_config.json` - Linux: `~/.config/Claude/claude_desktop_config.json` 2. �L� $�� ���: ```json { "mcpServers": { "a2a-ontology-mcp": { "command": "node", "args": ["E:\\codes\\a2a_mcp\\build"], "env": { "SPARQL_ENDPOINT": "http://localhost:7200", "OPENAI_API_KEY": "your-api-key", "GEMINI_API_KEY" : "your-api-key" }, "disabled": false, "autoApprove": [] } } } ``` > **ɔ�**: `args'X� ��\�|� |� �\�ȸ� L�ܴ � ��Ѭ�X� ��� �� ��\�\� ����X�8���. 3. Claude Desktop ���‘� ## |�t�<��� t� �\�ȸҔ� MIT |�t�<��� X��� ���)�Ȳ�. ��8�\� ����@� [LICENSE](LICENSE) �|�D� 8�p�X�8���.

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/bigdata-coss/agent_mcp'

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