MCP server for validating and generating SOUL.md agent identity files from Claude Desktop.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-antoniotf5-soul-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server for validating and generating SOUL.md agent identity files from Claude Desktop.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml
Dynamic problem-solving through sequential thought chains
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
An open-source AI agent that brings the power of Gemini directly into your terminal.
The Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
MCP Security Weekly
Get CVE alerts and security updates for io.github.AntonioTF5/soul-mcp-server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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.
Add this to your claude_desktop_config.json (usually at ~/Library/Application Support/Claude/claude_desktop_config.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.
validate_soul_fileValidates a .soul.md file against the SOUL.md schema.
Parameters:
path (string, required) — path to the soul fileReturns: JSON with pass boolean, name, version, and errors array.
Example prompt:
"Validate my soul file at ~/agents/marcus.soul.md"
generate_soul_templateGenerates a starter .soul.md for a given agent name and keywords.
Parameters:
name (string, required) — the agent's namekeywords (string[], optional) — domain keywords to seed the templateReturns: A ready-to-edit soul file as a string.
Example prompt:
"Generate a soul template for a climate scientist who specializes in carbon capture"
score_soul_fileReturns a completeness score (0–100) based on how many optional fields are filled.
Parameters:
path (string, required) — path to the soul fileReturns: JSON with score, filled, missing, and total.
Example prompt:
"Score my agent at ~/agents/startup-advisor.soul.md and tell me what's missing"
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.