Fotor for DeepSeek Harness
Use Fotor's shared skills with DeepSeek Harness Web and a separately installed MCP bridge.
| Field | Value |
|---|---|
| Bundle | fotor |
| Version | 0.5.1 |
| Release channel | production |
| Service environment | production |
| MCP endpoint | https://mcp.fotor.com/mcp |
| Declared host range | >=0.2.1-rc.2 <0.3.0-0 |
| Host baseline | Linux DeepSeek Harness Web 0.2.1-rc.2 |
| Bridge baseline | mcp-remote 0.15.1 / Node 24.17.0 |
| License | Apache-2.0 |
Verification scope
Package checks cover files, references, and configuration. Verify installation, MCP authorization and calls, website login, credit links, uploads, and media execution separately in the selected host and environment. A release or model query does not establish successful website login or completed media results.
The Bundle only declares host-owned components and resources. The bridge is installed separately and owns OAuth. Complete support requires real controlled reauthorization recovery as well as installation, calls, website access and restart reuse; consult the evidence for the installed release. Media execution and expiry-driven refresh are not established by static checks.
DeepSeek Harness
DeepSeek Harness is abbreviated as dsh in commands and native identifiers.
DeepSeek Harness installation
Production release
First verify that the selected revision contains the DeepSeek Harness Bundle. Install the fixed external bridge separately, then add this package to the chosen profile. Both components stay disabled until local setup.
dsh plugin --profile web add "git+https://github.com/fotor-ai/dsh-fotor-plugin.git" --ignore-scripts
This is the standalone root Bundle for https://github.com/fotor-ai/dsh-fotor-plugin. Use its root Git source only after the selected channel contains this version. The multi-platform repository documents this external source; it no longer distributes new DeepSeek Harness packages. Existing subdirectory installations require a one-way native source migration.
This is a declarative Bundle with compatibility range >=0.2.1-rc.2 <0.3.0-0. The actual acceptance baseline remains Linux DeepSeek Harness Web 0.2.1-rc.2; other matching versions are not automatically verified. It has no runtime module, dependency or lifecycle script. Desktop, headless and ACP are outside this baseline.
Installing Fotor does not install mcp-remote. You, or an Agent acting on your installation request, install the pinned bridge outside the Bundle; DeepSeek Harness later starts the configured bridge. Read the complete installation and usage guide before running the install command above:
- Check the fixed DeepSeek Harness and Node baselines and obtain the complete DeepSeek Harness package.
- Install the external bridge using the supplied JSON manifest and reviewed lock, with lifecycle scripts disabled.
- Install Fotor, resolve its actual directory and apply the complete external configuration.
- Enable skills first; authorize with the standalone bridge client before enabling MCP.
- Verify actual queries, then use MCP-only or website connection as requested.
The package includes all setup materials. No internal repository document or automatic dependency installer is required. Use one selected source and preserve the external bridge and authorization store on updates.
DeepSeek Harness configuration and connection
Installation adds two disabled components. Follow the guide's native root and dependency queries to resolve the installed path and source; why fotor alone proves neither. Copy the full native configuration example outside that directory. Fill all absolute paths and select a free callback port. Add both complete override rows to the chosen profile's native patch, or use its native --patch launch option. Overrides replace whole config objects; they do not deep-merge fields.
The skill provider scans only the installed Fotor skill directory, with default roots disabled. Enable skills first; leave the MCP row disabled. The MCP client directly invokes the separately installed bridge using structured command, args, env and cwd. Keep MCP_REMOTE_CONFIG_DIR dedicated to Fotor, outside package updates, and keep native automatic reconnect disabled. Resolve any existing fotor registration before enabling another.
Follow DeepSeek Harness authentication for standalone bridge authorization, native status verification and controlled recovery. OAuth is bridge-managed. Authorize with the fixed bridge client first, then enable the proxy using exactly the same store and connection arguments. User login, consent and Continue / Wait / Cancel remain explicit. Use the confirmed daily ordinary browser for authorization and website access; preserve its login state and data.
Invoke /fotor-connect through the actual skill menu or ask "Connect to Fotor and introduce its main features." Verify the loaded skill's source and perform a real model query. For MCP-only checks, do not request a website link. Website handoff opens the original production link once, using native single-command approval when necessary; user confirmation establishes the final login state. Manual opening is a separate fallback, and an already signed-in browser does not establish first-time website login.
DeepSeek Harness updates
dsh plugin --profile web update fotor --ignore-scripts
dsh plugin --profile web why fotor
Inspect the resolved Git commit, version and files, update the absolute skill directory if its location changed, and restart into a new session. Retain the original pnpm store; see the guide when a dedicated --store-dir was selected. Verify only one Fotor skill source. Keep the bridge version, credential directory and security arguments unchanged. If native update remains on the old commit, retain that failure and use native removal/addition of the recorded source only as a separately reported reinstall path; do not modify caches.
DeepSeek Harness source selection and removal
Production release
First verify that the selected revision contains the DeepSeek Harness Bundle. Install the fixed external bridge separately, then add this package to the chosen profile. Both components stay disabled until local setup. Record the old source and scope, remove only this Fotor Bundle through native controls, then add the selected source. Preserve the external bridge and its credential directory; check the installed skill path before enabling the new package.
dsh plugin --profile web add "git+https://github.com/fotor-ai/dsh-fotor-plugin.git" --ignore-scripts
Test release
First verify that the selected revision contains the DeepSeek Harness Bundle. Install the fixed external bridge separately, then add this package to the chosen profile. Both components stay disabled until local setup. Record the old source and scope, remove only this Fotor Bundle through native controls, then add the selected source. Preserve the external bridge and its credential directory; check the installed skill path before enabling the new package.
dsh plugin --profile web add "git+https://github.com/fotor-ai/dsh-fotor-plugin.git#release/test" --ignore-scripts
Existing multi-platform subdirectory installations require a one-way source migration to this independent root repository; an ordinary update does not migrate them. Stop both Fotor components, record the source/profile/store and installed path, remove only their external override rows and natively remove the old Bundle before adding this source. Retain package name fotor; never install aliases side by side. Resolve the new installed directory and restore one complete override using that directory. Preserve the external bridge, authorization directory, model configuration and all connection/security arguments. Future native updates follow this repository. Historical v0.5.0 snapshots remain unchanged, but the old subdirectory is not a continuing update channel.
Before removal, disable the two Fotor components and remove only their external override rows. Run dsh plugin --profile web remove fotor --config.ignore-scripts=true in the original profile and store. This baseline does not accept --ignore-scripts for removal. Preserve the external Fotor credential store and browser state for a later reinstall; local store deletion is not server-side revocation. Configuration, installation, OAuth, tool execution, restart reuse and controlled reauthorization recovery require separate evidence.
Workflows
Start with connection and model discovery, then select the skill matching the request. Follow media preparation for local references and credits for balance/pricing requests. These instructions do not establish host acceptance of every media operation.
Bundle contents
package.jsonandcordis.patch.yml: the declarative Bundle and two initially disabled components.configuration.example.yml: complete local setup example; never auto-applied.INSTALL.md,bridge-package.example.jsonandbridge-package-lock.example.json: guide and inert inputs copied outside the Bundle for a separate bridge installation.skills/, including each skill'sreferences/: shared workflows and DeepSeek Harness bridge/browser guidance.assets/logo.svg,README.mdandLICENSE: package-local documentation and branding.
License
Skill-local references
Every packaged skill carries four generated documents in its own references/ directory, including this platform's authentication guide. Read them as needed; complete runtime documentation does not install or configure MCP.
No comments yet. Be the first to write one.