@spideriq/mcp-media
v1.1.0
Published
SpiderIQ Media MCP Server — SpiderMedia files, videos, and the per-tenant media catalog (read) for AI assistants
Maintainers
Readme
@spideriq/mcp-media
Atomic MCP server for SpiderMedia — file/video management plus the read-only per-tenant media catalog. 17 tools (8 shared + 6 file/video + 3 catalog).
Part of the SpiderIQ MCP catalog. See @spideriq/mcp for the kitchen-sink variant that includes every slice and @spideriq/cli for the command-line variant.
Why this package
- Focused toolset. Only SpiderMedia tools — well under the ~128-tool ceiling some IDEs impose (Antigravity, some OpenAI Responses deployments).
- Less context noise. Fewer tool schemas injected into the LLM context means more room for actual work.
- Product-aligned. Media-only agents don't load content, lead-gen, email, or gateway tools.
Install
{
"mcpServers": {
"spideriq-media": {
"command": "npx",
"args": ["-y", "@spideriq/mcp-media"],
"env": {
"SPIDERIQ_FORMAT": "yaml",
"npm_config_registry": "https://npm.spideriq.ai"
}
}
}
}Then restart your IDE (Claude Code, Cursor, Antigravity, Windsurf).
Authenticate
First time only — the server exposes the standard SpiderIQ PAT flow:
- Ask the agent to call
request_accesswith your admin email - Admin approves via email link
- Token is saved to
~/.spideriq/credentials.jsonand every subsequent call uses it
See SpiderCLI authentication docs for the full flow diagram.
Tools included
Shared (8): request_access, check_access_status, get_auth_status, logout, list_workspaces, health_check, get_queue_stats, get_api_info.
File / video (6): import_from_url, list_files, delete_file, list_videos, get_video_status, get_media_stats. These operate on a provisioned media bucket (carried 1:1 from @spideriq/mcp-publish, where they still work unchanged).
Catalog — read-only (3): catalog_list_assets, catalog_get_asset, catalog_search_assets. These read the per-tenant media_assets DAM catalog, which spans every storage tier (SeaweedFS / R2 / PeerTube) and asset kind (image / video / doc) — broader than list_files/list_videos, which only see one provisioned bucket. Each accepts format: json|yaml|md.
Safety (Mux pattern): the catalog tools are read-only. The only destructive media tool is
delete_file(bucket-scoped, carried for back-compat). There is no catalog delete/purge tool.
See also
- @spideriq/mcp — kitchen-sink MCP (all slices)
- @spideriq/cli —
spideriq media list|get|search|uploadfor humans - SpiderCLI docs
