streamable-httpMITupdated 2mo ago
Two Agent Skills for the DataEcho platform:
What can you do with dataecho?
DataEcho โ agent skills
Two Agent Skills for the DataEcho platform:
| Skill | What it does |
|---|---|
dataecho |
Deploy anything to a live URL in seconds โ a single file, a static site, or a full server-side app (any stack, via Dockerfile). Anonymous publish with a claim flow, incremental deploys, private Drives with scoped share tokens. |
dataecho-memory |
Persistent memory for agents โ durable across sessions, machines, sandboxes, and platforms. A ~1 KB index + one fact per file on a private versioned drive; atomic concurrent-safe writes, full history/undo, one-command handoff to another agent. |
Both are plain SKILL.md + self-contained scripts (bash + python3 stdlib, zero dependencies), so they work in any agent that supports the open Agent Skills format โ Claude Code, OpenAI Codex, Gemini CLI, Cursor, GitHub Copilot / VS Code, Goose, opencode, Qwen Code, Amp, Cline, Kilo, Hermes, OpenClaw, and more.
Install
# both skills, any supported agent (global; drop -g for project-local)
npx skills add mohocp/dataecho -g
# just one of them
npx skills add mohocp/dataecho --skill dataecho -g
npx skills add mohocp/dataecho --skill dataecho-memory -g
Claude Code plugin route:
/plugin marketplace add mohocp/dataecho
/plugin install dataecho@dataecho
No npm? Install the deploy helper scripts directly:
curl -fsSL https://dataecho.ai/install.sh | bash # macOS / Linux
irm https://dataecho.ai/install.ps1 | iex # Windows PowerShell
What's inside
skills/dataecho/SKILL.mdโ publish handshake, Dockerfile app contract, claim contract, Drives, API-key flowscripts/publish.shโ 3-call publish (create โ upload โ finalize), incremental deploys, anonymous-claim handlingscripts/drive.shโ drive CRUD, import/export, scoped share tokens, ETag-safe writesscripts/publish.ps1โ Windows PowerShell publisher
skills/dataecho-memory/SKILL.mdโ the memory discipline (recall-first, update-don't-duplicate, forget-what's-wrong)scripts/memory.shโrecall / remember / forget / reindex / history / restore / handoff; every mutation commits fact + index in one atomic CAS batch
Security & privacy
- Credentials: the API key (obtained via an email one-time code) is stored at
~/.artifact/credentials(chmod 600), or passed via$ARTIFACT_API_KEY. Nothing else is written outside the project. Revoke keys any time from the dashboard. - Network: scripts talk only to
https://dataecho.ai(override:$ARTIFACT_BASE_URL). No telemetry, no third-party calls. - Anonymous publishes need no account; they expire in 24 h unless claimed. Claim tokens are saved locally under
~/.artifact/claims/. - Memory is private storage, scoped to your account; share access is via revocable, prefix/TTL-scoped drive tokens. Don't store secrets in memories โ it's not a vault.
- The
curl | bashinstaller above is a convenience mirror ofinstall.sh; the canonical scripts are versioned in this repo.
Links
Docs: https://dataecho.ai/docs ยท Agent context: https://dataecho.ai/llms.txt ยท llms-full.txt ยท OpenAPI: https://dataecho.ai/openapi.json ยท Discovery: https://dataecho.ai/.well-known/agent.json
License
Install
Add dataecho to your client. Pick the one you use.
claude mcp add --transport http dataecho https://dataecho.ai/mcpcodex mcp add dataecho --url https://dataecho.ai/mcp{
"mcpServers": {
"dataecho": {
"url": "https://dataecho.ai/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"dataecho": {
"type": "http",
"url": "https://dataecho.ai/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"dataecho": {
"url": "https://dataecho.ai/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"dataecho": {
"serverUrl": "https://dataecho.ai/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation17/25
- Maintenance16/25
- Trust13/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 58 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint โ no local install
Version history
| Versions | Published |
|---|---|
| 1.0.0Latest | Jul 4, 2026 |