Introduction¶
When developing agents in DeepSeek Harness (DSH), connecting external knowledge bases to an agent is a common requirement. Knowz provides a solution for connecting to hosted vaults via the MCP protocol.
What Is This¶
Knowz is a plugin that provides DSH with hosted MCP connectors and lightweight vault skills. It is maintained by knowz-io and focuses on knowledge retrieval and management.
Core Features¶
- MCP Connection: Connect agents to hosted Knowz vaults via the MCP protocol.
- Knowledge Access: Provides vault access.
- Knowledge Only: This plugin focuses on knowledge-base functionality and does not include code execution or testing-related capabilities.
Installation and Enablement¶
To install the plugin, perform the following steps:
- Install the plugin:
dsh plugin --profile web add github:knowz-io/deepseek-knowz-plugin
- Configure the API key:
- Create an API key starting with
ukz_in app.knowz.io/settings/api-keys. - Set
KNOWZ_API_KEYin an environment variable or$DSH_HOME/.credentials.yaml.
- Create an API key starting with
export KNOWZ_API_KEY=ukz_…
* After setting the key, restart `dsh web`.
- Map vaults:
After the key is configured, issue a command to the agent to run theknowz-setupskill and map vaults.
Skill List¶
The plugin provides the following skills:
* knowz-ask
* knowz-save
* knowz-search
* knowz-browse
* knowz-amend
* knowz-setup
* knowz-status
* knowz-flush
* knowz-auto
Notes¶
- Security: Do not paste API keys into chat.
- Registration trap: Do not run
/knowz registeron an existing Knowz account; this command creates a new account and is not the login path for existing users. - Authentication: No OAuth in this slice.
- Dependency: Requires
@deepseek-ai/dsh-mcp-client. - Package security: This package does not contain secrets, CLIENT_ID, a literal bearer token, or x-api-key; all authentication is injected via environment variables.
Brief Closing¶
The Knowz plugin gives DSH the ability to connect to hosted knowledge bases. By configuring environment variables and running knowz-setup, external vaults can be mapped to the agent. For more details, refer to the project homepage or GitHub repository.