Skip to content
Back to skills

Service Mcp

ASecurity

"Data-Juicer FastAPI service, MCP server, operator discovery, and

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
toolsgofastapiapi

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill service-mcp --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Service Mcp?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Service Mcp
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-service-mcp/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-service-mcp)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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

Files in this skill

  • SKILL.md1.7 KB
  • references/api-service.md1.4 KB
  • references/mcp.md772 B
  • references/operator-discovery.md944 B
  • references/troubleshooting.md1 KB
  • scripts/start_api_service.py6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.