zhengjy01/dsh-notion-connector

Notion connector for DeepSeek Harness: search, read, query, create, update, and append Notion pages and databases via six agent tools, with a Web settings page — configured once with an Integration Token.

dsh-notion-connector lets DeepSeek Harness agents and the Web GUI operate a Notion workspace through one configured Integration Token. Agent tools: notion_search (pages/databases), notion_read_page (title, properties, content blocks read recursively up to 200 blocks), notion_query_database (filter/sorts/pagination), notion_create_page, notion_update_page (properties/archive) and notion_append_blocks. A Settings → Notion page shows connection status, validates the token on save (reading the workspace name), clears configuration, and walks a three-step guide. The token is stored in ~/.dsh/notion.json with 0600 permissions; the browser only talks to loopback-only /api/dsh-notion-connector/* endpoints.

Memory ★ 0 updated 2026-08-16
View on GitHub ↗

Install

dsh plugin --profile web add github:zhengjy01/dsh-notion-connector

npm dsh-notion-connector 0.1.1 verified 2026-09-04 (repository field → github.com/zhengjy01/dsh-notion-connector; README EN primary w/ zh edition). Install per README: dsh plugin --profile web add github:zhengjy01/dsh-notion-connector, restart dsh web, then configure an Integration Token in Settings → Notion.

Compatibility

DeepSeek Harness web profile (settings section + loopback API routes); Node native fetch, no shell dependency.

Details

Recent updates

Pages and databases must be shared with the integration before access; third-party code — review before installing.

FAQ

What can the agent do in Notion?
Search pages and databases, read page content (recursively, up to 200 blocks), query databases with filters, create pages, update properties/archive, and append blocks.
Where is the token stored?
In ~/.dsh/notion.json with permissions 0600; the browser interacts with the plugin only through loopback-only API routes.
What is the first step?
Create an internal integration at notion.so/my-integrations, copy the Internal Integration Secret, and share the pages/databases with it in Notion.

Alternatives

hellodigua/dsh-share · ChuanTianML/dsh-local-share

More plugins in Memory

Browse more in Memory

Guides for Memory plugins