Open-source tooling for inspectable, efficient AI agents.
1,000 MCP tools. Two model-facing interfaces.
MCP Lens keeps large MCP catalogs behind mcp_search and mcp_call. DeepSeek Harness searches first, receives a small set of exact schemas, and calls one explicit server/tool pair. Allow/deny policy is checked again at call time.
- Reduce the standing MCP schema surface before the first useful call.
- Narrow a large tool-choice set without deleting or loosening upstream schemas.
- Keep unused MCP servers disconnected until needed.
- Fail closed: no remote tool is visible until it matches
allowTools;denyToolswins.
dsh plugin --profile web add dsh-mcp-lens@nextThen follow the copy-paste first-server Quickstart.
| 1,000-tool path | Model-facing MCP schemas | Tool Schema JSON |
|---|---|---|
| Direct exposure | 1,000 | 647,962 B |
| MCP Lens | 2 | 1,114 B |
These are canonical UTF-8 schema JSON bytes from a fixed fixture—not a universal token, cost, latency, or task-quality claim.
Try it: Website · Local-only schema calculator · rc.9 Release
If MCP Lens makes a large DeepSeek Harness catalog easier to operate, star the project so other DSH users can find it.