hope4b/dsh-onto-space-panel ↗★ 0
dsh-onto-space-panel
提供 Onto 空间导航、常驻智能体及显式记忆上下文。 适合需要对接 Onto 平台、使用 MCP 协议和长期记忆管理的用户。
安裝
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hope4b/dsh-onto-space-panel說明文件
閱讀完整 README ↗Manual Harness configuration (fallback)
Use this when your deployment manages MCP centrally or does not provide a writable credential provider. If the profile already has an Onto connection, do not add a second one.
- Obtain your Onto MCP endpoint URL and personal API key from your Onto administrator. Use the MCP endpoint, not the ordinary Onto website URL.
- Open the active profile's
cordis.patch.yml: normally~/.dsh/profiles/web/cordis.patch.ymlfor Web or%USERPROFILE%\.dsh\profiles\desktop\cordis.patch.ymlfor Windows Desktop. A customDSH_HOMEchanges the.dshlocation. - Append the following patch, replacing the placeholder URL. If an Onto entry
already exists, update it instead of creating a duplicate. The server name
must be exactly
onto.
- insert:
- id: mcp-onto
name: '@deepseek-ai/dsh-mcp-client'
config:
serverName: onto
transport: streamable-http
url: https://YOUR-ONTO-MCP-HOST/mcp
headers:
X-Onto-Api-Key: !!js process.env.ONTO_API_KEY
This example uses Onto's X-Onto-Api-Key header. Confirm the authentication
scheme with your server administrator if your deployment differs.
A copy is available in examples/onto-mcp.patch.yml.
- Set
ONTO_API_KEYin the environment of the process that starts Harness. For Web on Windows, start it from the same PowerShell window:
$env:ONTO_API_KEY = 'YOUR_PERSONAL_API_KEY'
dsh --profile web
For Windows Desktop, fully quit Harness first, set the variable above, then launch the executable from that same PowerShell window. For the default installer location:
& "$env:LOCALAPPDATA\Programs\DeepSeek Harness\DeepSeek Harness.exe"
Launching via an existing desktop shortcut does not inherit a variable set only in this PowerShell window. The variable must be available on every launch. Enter your real key locally; do not commit it or share terminal history containing it.
- Open the space selector above the composer. Your accessible spaces should
appear. You can also ask the model to call
mcp__onto__list_available_realms.
If connection fails, check the endpoint and network access first. A 401 or
403 response usually indicates authentication or access rights. If the tools
work in chat but the panel cannot find them, check that serverName is onto.
Missing agent or memory tools affect those sections separately; an empty list
can also mean your account has no access to those resources.
The transport and environment-variable syntax follow the official Harness MCP client configuration.