"Data-Juicer FastAPI service, MCP server, operator discovery, and
Scanned 9/8/2026
Install to Claude Code
npx -y skills add VectorSpaceLab/AREX-Skill --skill service-mcp --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Service Mcp?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/vectorspacelab-service-mcp)More formats (shields.io, HTML) on the badges page.
---
name: service-mcp
description: "Data-Juicer FastAPI service, MCP server, operator discovery, and
tool-routing workflows."
metadata:
disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---
# service-mcp
Use this sub-skill for Data-Juicer tasks that need the service surface, MCP tools, operator search, or API-style invocation.
## Start here
Read these references when the task is not a one-line command:
- `references/api-service.md`
- `references/mcp.md`
- `references/operator-discovery.md`
- `references/troubleshooting.md`
## Owns
- FastAPI service behavior adapted from `service.py`
- `dj-mcp` recipe-flow and granular-ops modes
- operator search and route/tool registration
- service transport, request encoding, and plugin-discovery guidance
## Excludes
- Local recipe syntax and dataset export basics -> `recipes-and-ops`
- Ray partition / checkpoint / recovery flows -> `ray-and-recovery`
- Heavy demo integrations or API-key workflows unless they are only mentioned as non-goals or troubleshooting notes
## Common flow
1. Decide whether the user wants a service endpoint or a CLI tool.
2. Read the operator discovery reference if they need search or plugin selection.
3. Use the bundled service script or `dj-mcp` path that matches the transport.
4. Troubleshoot encoding, transport, or registration issues before changing the recipe itself.
## Validation targets
- Can the service or MCP route be invoked without the source checkout?
- Are request parameters encoded the way the route expects?
- Are missing packages, invalid transports, or registration collisions explained clearly?
## When to route away
- Any mention of Ray recovery or partitioned jobs
- Any mention of plain dataset processing without service transport
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!