{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_mrv4bb8fdaem","handle":"scs-mcp","url":"https://wellknown.network/agents/scs-mcp","links":{"self":"https://wellknown.network/agents/scs-mcp/record.json","html":"https://wellknown.network/agents/scs-mcp","markdown":"https://wellknown.network/agents/scs-mcp/record.md","api":"https://wellknown.network/api/v1/agents/scs-mcp","status":"https://wellknown.network/api/v1/agents/scs-mcp/status","claim":"https://wellknown.network/agents/scs-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/scs-mcp/claim.json","badge":"https://wellknown.network/agents/scs-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/scs-mcp/history","tools":"https://wellknown.network/api/v1/agents/scs-mcp/tools"},"ard":{"identifier":"urn:air::server:scs-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"scs-mcp","summary":"SCS - AI Capability Compiler. Turn scattered skills into verified, executable pipelines.","description":"# SCS — Skill Compiler System\n\n**[中文版](README_CN.md)**\n\n> **Turn scattered skills into reliable workflows**\n\nYou've collected many skill files. But when it's time to actually use them:\n\n- *\"Which ones do I need for this task?\"*\n- *\"Can they chain together? Or will it break halfway?\"*\n- *\"Why do I have to manually piece them together, with no way to know if it will work?\"*\n\n**The core problem**: Skills are defined separately, but they need to work together. Nobody builds the bridges.\n\n---\n\n## Core Concepts\n\nBefore diving in, understand these 3 key concepts:\n\n### What is a Skill?\n\nA **Skill** is a reusable capability definition. Think of it as a \"function\" in programming:\n\n```\nSkill: \"Write PRD\"\n  - Input: User requirements (raw text)\n  - Output: PRD document (structured)\n  - Description: How to transform user input into a formal PRD\n```\n\nEach skill is a `.md` file in your agent's skills directory, defining what it does, what it needs, and what it produces.\n\n### What is an Artifact?\n\nAn **Artifact** is the \"data\" that flows between skills — the input and output of each step.\n\n```\n[User Requirements] → Skill: Write PRD → [PRD Document] → Skill: Review PRD → [Validated PRD]\n```\n\nArtifacts have **types** (like PRDDocument, SourceCode, TestReport). SCS uses these types to match skills together — if skill A outputs `PRDDocument` and skill B takes `PRDDocument` as input, they can connect.\n\n**Think of artifacts as typed variables that skills pass around.**\n\n### What is an Execution Plan (DAG)?\n\nAn **Execution Plan** is a verified, step-by-step workflow. SCS generates these by:\n\n1. Finding skills that can chain together (matching artifact types)\n2. Ordering them correctly (inputs ready before outputs needed)\n3. Checking feasibility (no circular dependencies, no missing inputs)\n4. Showing you the full path before execution\n\n**It's like Terraform Plan — preview with validation, before you commit.**\n\n---\n\n## Supported AI Agents\n\nSCS works with these AI coding assistants:\n\n| Age…","publisher":null,"homepage":"https://github.com/lonyness/Skill-Compiler-System#readme","repository":"https://github.com/lonyness/Skill-Compiler-System/releases","version":"0.5.5","license":"Apache-2.0","protocols":["mcp"],"tags":["agent","ai","claude-code","cline","compiler","cursor","mcp","skills","windsurf"],"pricing":null,"endpoints":[{"url":"pypi:scs-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"dev.filesystem","name":"Filesystem","confidence":0.802,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"scs-mcp","registry":"pypi","observedAt":"2026-11-04T00:27:23.531Z","publishedAt":"2026-06-02T08:51:10.753207Z","latestVersion":"0.5.5"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"scs-mcp","url":"https://pypi.org/project/scs-mcp/","firstSeenAt":"2026-09-10T12:21:07.194Z","fetchedAt":"2026-11-04T00:25:46.908Z","normalizedAt":"2026-11-04T00:25:46.908Z"}]},"firstSeenAt":"2026-09-10T12:21:07.194Z","updatedAt":"2026-11-04T00:27:23.531Z"}