Server data from the Official MCP Registry
MCP server for validating and generating SOUL.md agent identity files from Claude Desktop.
MCP server for validating and generating SOUL.md agent identity files from Claude Desktop.
Valid MCP server (2 strong, 4 medium validity signals). 4 known CVEs in dependencies (0 critical, 2 high severity) Package registry verified. Imported from the Official MCP Registry.
3 files analyzed · 5 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-antoniotf5-soul-mcp-server": {
"args": [
"-y",
"soul-mcp-server"
],
"command": "npx"
}
}
}From the project's GitHub README.
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.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.