SkullRender-Agents MCP Server
This server manages declarative agent/office manifests and validates structured briefs for MCP-enabled IDEs (VS Code, Cursor, Copilot). You can:
List all agent manifest IDs (
skflow_agents_list) available in the configuredSKFLOW_ROOT.Retrieve a specific agent manifest (
skflow_agent_get) as raw YAML.List and retrieve personality packs (
skflow_packs_list,skflow_pack_get) – optional legacy packs for flavor injection.Resolve an office’s identity (
skflow_identity_resolve) into a prompt block for subagents; optionally inject a personality pack (disable for Scope B neutral environments).Validate a brief (
skflow_brief_validate) deterministically against the built-in schema – supports JSON/YAML string or object.Get the brief JSON Schema (
skflow_brief_schema) used for validation and brief engineering.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SkullRender-Agents MCP Servervalidate this brief against the schema"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SkullRender-Agents (@skullrender/mcp-agents)
What this is (plain language):
An MCP (Model Context Protocol) server that loads office manifests from a folder (SKFLOW_ROOT) and exposes tools (skflow_*) so Copilot / Cursor can list offices, resolve identity, and validate briefs.
Two modes:
Mode |
| What you get |
Scope B neutral (recommended for VS Code) | Sibling |
|
Legacy Legion (this repo default) | This repo’s own |
|
Governance rules (Architect / Implementer / Security Guardian) live in Capa A:
https://github.com/crozzbite/WorkDesktop/tree/governance/vscode-copilot-ready
Install
Prerequisites
Node.js 18+ (run
bundle/cli.js)Bun (install / test / bundle)
For Scope B: clone office-accelerator as a sibling folder (same parent directory)
cd $env:USERPROFILE\Documents # any parent you choose — do not hardcode into git
git clone https://github.com/crozzbite/SkullRender-Agents.git
git clone https://github.com/crozzbite/office-accelerator.git
cd SkullRender-Agents
bun install
bun test src/
bun run bundleOptional env (only if folders are not siblings):
[Environment]::SetEnvironmentVariable("SKFLOW_AGENTS_CLI", "<parent>\SkullRender-Agents\bundle\cli.js", "User")
[Environment]::SetEnvironmentVariable("SKFLOW_ROOT", "<parent>\office-accelerator\dist\legion-neutral", "User")Never commit C:\Users\… paths in MCP JSON.
Related MCP server: Agent Blueprint
Use
A) Scope B neutral (VS Code) — preferred portable path
Do not point MCP at this repo’s default manifests. Use the accelerator wrapper (resolves paths without hardcoding):
Follow office-accelerator README → copy
templates/mcp.vscode.json.example→.vscode/mcp.jsonThat script sets
SKFLOW_ROOTtodist/legion-neutral(or env override) and runs:
node <sibling>/SkullRender-Agents/bundle/cli.js mcp --root <SKFLOW_ROOT>Policy:
inject_pack: falsealways. Ignoreskflow_packs_*as source of truth.
B) Legacy Legion (this repo as root)
cd SkullRender-Agents
node bundle/cli.js mcp
# or: node bundle/cli.js mcp --root .Tools (skflow_*)
Tool | Purpose |
| List office ids in current |
| Raw YAML by id |
| Office (± pack) → prompt block |
| Deterministic brief check |
| Brief JSON Schema |
| Packs (legacy / optional — not Scope B SoT) |
Verify
bun test src/
bun run bundle
Test-Path .\bundle\cli.jsWith Scope B sibling promoted:
cd ..\office-accelerator
bun run smoke:neutralExpect PASS: AgentsManager loadAll=10 against dist/legion-neutral.
Deploy / publish
Not a cloud service. Publish = push master with a working bundle/ story (consumers run bun run bundle locally).
bun test src/
bun run bundle
# Human gate: commit + pushDo not commit machine-specific MCP absolute paths. Prefer accelerator’s ${workspaceFolder} wrapper.
Claude Code helper (writes local Claude MCP — review paths before sharing machines):
node bundle/cli.js setup claude-codeTroubleshooting (Windows / OneDrive)
If @modelcontextprotocol/sdk lands without dist/:
Delete
node_modulesandbun installagain here.Or copy the SDK subtree from
skullrender-mcp-skills/node_modules/@modelcontextprotocol/sdk.
Layout
Path | Role |
| Default/legacy Legion offices |
| Optional personality packs |
| brief / identity / pack schemas |
| MCP entry (after |
Prompt for Copilot / other LLMs (paste after clone)
--- BEGIN SETUP PROMPT (SkullRender-Agents runtime) ---
You are wiring the MCP runtime for Scope B neutral offices.
This repo: https://github.com/crozzbite/SkullRender-Agents
Sibling product: https://github.com/crozzbite/office-accelerator (dist/legion-neutral)
Optional governance: https://github.com/crozzbite/WorkDesktop/tree/governance/vscode-copilot-ready
Hard rules:
- No C:\Users\… paths committed to git.
- For VS Code portable use, SKFLOW_ROOT must be office-accelerator/dist/legion-neutral (or env), NOT this repo’s legacy manifests/packs as SoT.
- inject_pack = false always for Scope B. Packs are not the source of truth.
- Prefer office-accelerator/scripts/mcp-offices.ps1 + templates/mcp.vscode.json.example over hand-written absolute MCP JSON.
Steps:
1) bun install && bun test src/ && bun run bundle in this repo
2) Confirm sibling office-accelerator exists; if not, give clone URL and sibling layout
3) In office-accelerator: bun install && bun run promote:neutral && bun run smoke:neutral
4) Configure VS Code MCP via accelerator template (workspaceFolder script)
5) Smoke: skflow_agents_list → exactly 10 Office* ids; resolve OfficeArchitecture with inject_pack false; brief_validate a minimal brief
6) If list shows Saep*/experto_*, SKFLOW_ROOT is wrong (legacy root) — fix root, do not “neutralize” by renaming in chat
Report PASS/FAIL per step with evidence. No product code changes unless I ask.
--- END SETUP PROMPT ---Related
Pack-free generator: https://github.com/crozzbite/office-accelerator
Skills MCP sibling: https://github.com/crozzbite/skullrender-mcp-skills (
skills_*)Portable Copilot governance: https://github.com/crozzbite/WorkDesktop/tree/governance/vscode-copilot-ready
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceProvides a unified registry for discovering and managing agents that implement the A2A (Agent-to-Agent) protocol, enabling registration, querying, and CRUD operations on agent metadata through both REST API and MCP tools.73MIT

Agent Blueprintofficial
AlicenseAqualityBmaintenanceCLI and MCP server for AI agent strategy and deployment. Read blueprints, business cases, implementation plans, and specs from your coding agent. 18 tools for listing, retrieving, downloading, and updating blueprints. Exports full implementation specs as Agent Skills directories.23563MIT- Alicense-qualityBmaintenanceProvides portable working rules and tooling instructions as MCP resources, ensuring consistent agent behavior across clients.MIT
- FlicenseBqualityCmaintenanceA safety-first MCP operations cockpit for Hermes Agent installations, exposing typed, evidence-producing management primitives.73
Related MCP Connectors
Single entry point for the GOSCE portfolio: routes orchestrators to verified agents by capability, w
Agent registry with Nostr identity, reputation, escrow, observability, and Lightning payments.
An agent-friendly API for product changelogs. A unified registry via CLI, API, or MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/crozzbite/SkullRender-Agents'
If you have feedback or need assistance with the MCP directory API, please join our Discord server