Skip to content

Commit dfa96b6

Browse files
Add notion server
1 parent 36de9d8 commit dfa96b6

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed

prompts/catalog.yaml

+5
Original file line numberDiff line numberDiff line change
@@ -2211,3 +2211,8 @@ registry:
22112211
bootstrap new tools from your mcp client
22122212
ref: github:docker/labs-ai-tools-for-devs?path=prompts/bootstrap.md
22132213
icon: https://avatars.githubusercontent.com/u/182288589?s=200&v=4
2214+
mcp-notion-server:
2215+
description: |
2216+
MCP Server for the Notion API, enabling Claude to interact with Notion workspaces.
2217+
ref: github:docker/labs-ai-tools-for-devs?path=prompts/mcp/mcp-notion-server.md
2218+
icon: https://avatars.githubusercontent.com/u/182288589?s=200&v=4

prompts/mcp/mcp-notion-server.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
mcp:
3+
- container:
4+
image: mcp/notion-server:latest
5+
workdir: /app
6+
secrets:
7+
notion.api_token: NOTION_API_TOKEN
8+
---

src/mcp/client.clj

+3
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,9 @@
270270
:workdir "/app"}}]})
271271
(get-mcp-tools-from-prompt {:mcp [{:container {:image "vonwig/youtube-transcript:latest"
272272
:workdir "/app"}}]})
273+
(get-mcp-tools-from-prompt {:mcp [{:container {:image "mcp/notion-server:latest"
274+
:workdir "/app"
275+
:secrets {:notion.api_token "NOTION_API_TOKEN"} }}]})
273276
(docker/run-container (docker/inject-secret-transform {:image "mcp/time:latest"
274277
:workdir "/app"}))
275278
(docker/run-container (docker/inject-secret-transform {:image "mcp/stripe:latest"

0 commit comments

Comments
 (0)