Skip to content

Commit fdcd5f1

Browse files
Add wikipedia MCP server (#269)
* Add wikipedia MCP (see docker/ai-mcp#16)
1 parent 48e9eca commit fdcd5f1

File tree

4 files changed

+72
-0
lines changed

4 files changed

+72
-0
lines changed

prompts/catalog.yaml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2721,3 +2721,50 @@ registry:
27212721
properties:
27222722
client_id:
27232723
type: string
2724+
neo4j-memory:
2725+
description: Model Context Protocol with Neo4j.
2726+
title: Neo4j Memory
2727+
ref: github:docker/labs-ai-tools-for-devs?ref=main&path=prompts/mcp/neo4j-memory.md
2728+
readme: https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/readmes/neo4j-memory.md
2729+
source: https://github.com/slimslenderslacks/mcp-neo4j/tree/main/servers/mcp-neo4j-memory
2730+
icon: https://avatars.githubusercontent.com/u/26607840?s=200&v=4
2731+
tools:
2732+
- name: add_observations
2733+
- name: create_entities
2734+
- name: create_relations
2735+
- name: delete_entities
2736+
- name: delete_observations
2737+
- name: delete_relations
2738+
- name: find_nodes
2739+
- name: read_graph
2740+
- name: search_nodes
2741+
secrets:
2742+
- name: neo4j.password
2743+
prompts: 0
2744+
resources: {}
2745+
config:
2746+
- name: neo4j-memory
2747+
description: Configure the connection to Neo4j
2748+
type: object
2749+
properties:
2750+
url:
2751+
type: string
2752+
username:
2753+
type: string
2754+
required:
2755+
- url
2756+
- username
2757+
rudra-ravi/wikipedia-mcp:
2758+
description: A Model Context Protocol (MCP) server that retrieves information from Wikipedia to provide context to LLMs
2759+
title: Wikipedia
2760+
ref: github:docker/labs-ai-tools-for-devs?ref=main&path=prompts/mcp/wikipedia-mcp.md
2761+
readme: https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/readmes/wikipedia-mcp.md
2762+
source: https://github.com/Rudra-ravi/wikipedia-mcp
2763+
icon: https://avatars.githubusercontent.com/u/26607840?s=200&v=4
2764+
tools:
2765+
- name: get_related_topics
2766+
- name: get_summary
2767+
- name: get_article
2768+
- name: search_wikipedia
2769+
prompts: 0
2770+
resources: {}

prompts/mcp/neo4j-memory.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
mcp:
3+
- container:
4+
image: mcp/neo4j-memory:latest
5+
workdir: /app
6+
secrets:
7+
neo4j.password: NEO4J_PASSWORD
8+
environment:
9+
NEO4J_URL: "{{neo4j.url}}"
10+
NEO4J_USERNAME: "{{neo4j.username}}"
11+
source:
12+
url: https://github.com/slimslenderslacks/mcp-neo4j/tree/main/servers/mcp-neo4j-memory
13+
---

prompts/mcp/wikipedia-mcp.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
mcp:
3+
- container:
4+
image: mcp/wikipedia-mcp:latest
5+
source:
6+
url: https://github.com/Rudra-ravi/wikipedia-mcp
7+
---

test/mcp/client_t.clj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,11 @@
267267
:command ["server" "start"] }}]
268268
:local-get-tools -get-tools})
269269

270+
(get-mcp-tools-from-prompt
271+
{:mcp [{:container
272+
{:image "mcp/wikipedia-mcp" }}]
273+
:local-get-tools -get-tools})
274+
270275
(docker/run-container
271276
(docker/inject-secret-transform
272277
{:image "mcp/time:latest"

0 commit comments

Comments
 (0)