antoniotf5 avatar

Soul Mcp Server

antoniotf5/soul-mcp-server

Bridges Claude Desktop to the SOUL.md agent identity spec with three focused tools: validate_soul_file checks your .soul.md against the schema and returns pass/fail with errors, generate_soul_template scaffolds a new agent file from a name and optional keywords, and score_soul_file gives you a 0 to 100 completeness rating based on filled optional fields. Built for Agenturo's reference implementation but works standalone. Runs via npx with stdio transport, so it's a one liner in your config. If you're authoring agent identity files in the SOUL.md format and want validation and templating without leaving your Claude chat, this gives you that workflow.

GitHub stars
1
tools
3
transport
STDIO
last updated
Apr 18, 2026

Tools

3 tools

Public tool metadata for what this MCP can expose to an agent.

validate_soul_fileValidates a `.soul.md` file against the SOUL.md schema.

Validates a `.soul.md` file against the SOUL.md schema.

No parameter schema in public metadata yet.

generate_soul_templateGenerates a starter `.soul.md` for a given agent name and keywords.

Generates a starter `.soul.md` for a given agent name and keywords.

No parameter schema in public metadata yet.

score_soul_fileReturns a completeness score (0–100) based on how many optional fields are filled.

Returns a completeness score (0–100) based on how many optional fields are filled.

No parameter schema in public metadata yet.

Sponsors

Readme

soul-mcp-server

License: MIT

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 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.


Tools

validate_soul_file

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"


generate_soul_template

Generates a starter .soul.md for a given agent name and keywords.


View the full README on GitHub

Details

Repository
github.com/antoniotf5/soul-mcp-server
Category
AI & LLM Tools
Package
soul-mcp-server
Transport
STDIO
Registry
MCP registry, active

Related AI & LLM Tools MCP servers

View all
1anydoor7 avatarTSLinkanydoor7/tslinkOpen your coding agent's dev server on your phone: a private ts.net address per app, via MCP.1stars
2superdocsapp avatarTypebar (formerly SuperDocs)superdocsapp/superdocs-pluginAI document editing: edits the exact section, leaves the rest. 38 MCP tools; agent self-signup.0stars
3atriumn avatarTokencost Devatriumn/tokencost-devLLM pricing oracle — model lookup, cost estimation, and comparison via LiteLLM1stars
4bobcar0 avatarSystemores AI Agent & MCP Security Auditorbobcar0/systemores-pluginAI agent security, MCP 2026 schema & graph audits, <250ms guardrails, and compliance dossiers1stars
5cinderwright-ai avatarCinderwright Apicinderwright-ai/cinderwright-apiCross-protocol agent payments hub. x402, MPP, L402/Lightning. 1551 services indexed.1stars
6cloudgpu-app avatarCloudGPU MCPcloudgpu-app/cloudgpu-mcpAgent GPU compute scheduling: compare billing, approve budgets, run tasks and persist results.1stars