Soul MCP server
io.github.AntonioTF5/soul-mcp-server·v1.0.0·2 starsMCP server for validating and generating SOUL.md agent identity files from Claude Desktop.
2 stars
Reviews
Write oneNobody has reviewed Soul yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Soul tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
generate_soul_templateGenerate a starter SOUL.md file for a given agent name and keywords.
score_soul_fileReturn a completeness score (0-100) for a SOUL.md file based on how many optional fields are filled.
validate_soul_fileValidate a SOUL.md file against the schema. Returns pass/fail and field-level errors.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 163 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Soul compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 65% of 4,460 AI and agents servers
- Tools
- 3
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 65% of 2,711 AI and agents servers
What its tools let an agent do: 2 read · 1 create
Install Soul in Claude Code, Cursor or VS Code
Runs npx -y soul-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add soul-mcp-server -- npx -y soul-mcp-server
What the publisher says
From the Soul repository's README, as published. We do not edit it. Read it on GitHub
soul-mcp-server
MCP server for SOUL.md — validate and generate soul files directly from Claude Desktop or any MCP-compatible client.
Built for Agenturo — the reference SOUL.md implementation. Deploy your soul file as a live agent on your own subdomain.
30-second setup
Add this to your claudedesktopconfig.json (usually at ~/Library/Application Support/Claude/claudedesktopconfig.json on macOS):
{
"mcpServers": {
"soul-md-cli": {
"command": "npx",
"args": ["soul-mcp-server"]
}
}
}Restart Claude Desktop. The three soul tools will appear in your tool list.
Tools
validatesoulfile
Validates a .soul.md file against the SOUL.md schema.
Parameters:
- path (string, required) — path to the soul file
Returns: JSON with pass boolean, name, version, and errors array.
Example prompt:
"Validate my soul file at ~/agents/marcus.soul.md"
generatesoultemplate
Generates a starter .soul.md for a given agent name and keywords.
Parameters:
- name (string, required) — the agent's name
- keywords (string[], optional) — domain keywords to seed the template
Returns: A ready-to-edit soul file as a string.
Example prompt:
"Generate a soul template for a climate scientist who specializes in carbon capture"
scoresoulfile
Returns a completeness score (0–100) based on how many optional fields are filled.
Parameters:
- path (string, required) — path to the soul file
Returns: JSON with score, filled, missing, and total.
Example prompt:
"Score my agent at ~/agents/startup-advisor.soul.md and tell me what's missing"
Spec & examples
Full specification: soul-spec
Curated community soul files: awesome-soul-files
CLI validator (no Claude required): soul-md-cli
MIT License. Created by Anton Agafonov.
Nothing above is checked by us. What we check is on the safety report.
Soul: common questions
- Is Soul MCP server safe?
- Mostly: it is graded B (82/100). Read the Soul safety report
- How do I install Soul?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Soul need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Soul maintained?
- The last commit was 200 days ago (2026-04-18). The latest release is v1.0.0.
- What can I use instead of Soul?
- Servers from other publishers that do the same job: agent-device MCP server, agent-device MCP server and Basic Memory MCP server.
- How does Soul compare with other AI and agents MCP servers?
- safety score 82/100 (higher than 65% of 4,460 AI and agents servers); tools 3 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Soul
Same job from other publishers: the closest match first, then the best rated.
- agent-deviceLet AI agents inspect, control, and debug real iOS, Android, desktop, and TV appsnot reviewedWidely usedA
- agent-deviceOpen source device layer for AI agents: control mobile, web, TV, and desktop apps over MCPnot reviewedWidely usedA
- Basic MemoryLocal-first knowledge management with bi-directional LLM sync via Markdown files.not reviewedWidely usedB
- ChartA Model Context Protocol server for generating charts using AntV.not reviewedEstablishedB
- OpenflowkitArchitecture diagrams for your agent: draw on the live OpenFlowKit canvas or edit diagram files.not reviewedEstablishedA