superfly/sprites-deepseek-plugin ↗★ 0
dsh-sprites-plugin
Sprites remote development environments for DeepSeek Harness through Cordis and MCP.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:superfly/sprites-deepseek-plugin说明文档
阅读完整 README ↗Sprites for DeepSeek Harness
Use Sprites from DeepSeek Harness: isolated, persistent Linux environments for builds, tests, experiments, and long-running services.
This repository is a Harness bundle. Its cordis.patch.yml mounts:
@deepseek-ai/dsh-mcp-client, connected to the hosted Sprites MCP server.- This package's
index.jsentry, which mounts@deepseek-ai/dsh-skill-filesystemagainst the packaged Sprites workflow skill.
The result is a native Cordis composition: Sprites tools appear as mcp__sprites__*, and the Sprites skill is discoverable through Harness's normal skill system.
Requirements
- Node.js 20.19 or newer. The packaged filesystem provider currently depends on Chokidar 5, whose engine floor is Node 20.19.
- DeepSeek Harness developer preview.
- Browser access for the first Sprites OAuth authorization.
- Network access for
npxto run the pinnedmcp-remote@0.1.38OAuth bridge.
Harness's current Streamable HTTP MCP transport accepts static headers but does not perform MCP OAuth. This bundle therefore uses Harness's supported stdio transport and mcp-remote to complete the standard browser OAuth flow without requiring a Sprites API token.
Install
Install the GitHub checkout into the profile you use. For the built-in Web profile:
npx @deepseek-ai/dsh plugin --profile web add github:superfly/sprites-deepseek-plugin
Then start that profile:
npx @deepseek-ai/dsh --profile web
On first connection, complete the browser OAuth flow, choose the Fly.io organization, and review the connector access policy. Restart Harness once if the initial tool synchronization timed out while you were authorizing.
For local development from this repository: