{
  "markdown": "# santismm-knowledge-mcp\n\n[![santismm-knowledge-mcp MCP server](https://glama.ai/mcp/servers/santismm/santismm-knowledge-mcp/badges/card.svg)](https://glama.ai/mcp/servers/santismm/santismm-knowledge-mcp)\n\n> MCP server for the Santismm Knowledge Platform — five core knowledge domains,\n> first-party essays, Homeric Atlas datasets and epistemic claims.\n\n**This repository is generated** from the platform at [santismm.com](https://santismm.com).\nDo not edit it by hand; changes are overwritten on the next sync. Corrections go\nthrough [the site](https://santismm.com/en/about).\n\n## Use it without installing anything\n\nThe same server is hosted, so most people want the endpoint rather than this\nrepository:\n\n```json\n{ \"mcpServers\": { \"santismm-knowledge\": { \"type\": \"http\", \"url\": \"https://santismm.com/mcp\" } } }\n```\n\nDocs: https://santismm.com/en/mcp · Registry: `com.santismm/knowledge`\n\n## Where this server is listed\n\nDerived from the same list the site renders on its own MCP page, so a registry\nadded there is linked from here too — and a directory that checks for a backlink\nbefore ranking a server finds one without anybody remembering to add it.\n\n- [registry.modelcontextprotocol.io](https://registry.modelcontextprotocol.io/v0/servers?search=com.santismm/knowledge)\n- [npmjs.com](https://www.npmjs.com/package/santismm-knowledge-mcp)\n- [pypi.org](https://pypi.org/project/santismm-knowledge-mcp/)\n- [github.com](https://github.com/santismm/santismm-knowledge-mcp)\n- [smithery.ai](https://smithery.ai/servers/santismm/knowledge)\n- [glama.ai](https://glama.ai/mcp/servers/santismm/santismm-knowledge-mcp)\n- [mcpservers.org](https://mcpservers.org/servers/santismm/santismm-knowledge-mcp)\n\n## Run it locally (stdio)\n\n```bash\nnpm ci && npm run build && npm start\n```\n\nThe core corpus ships in `content/` and is read from disk, so its tools work\noffline. The three federated Article tools read the canonical Articles API over\nHTTPS. Point the core corpus elsewhere with `SANTISMM_CONTENT_DIR`.\n\n## Install from npm\n\n```bash\nnpx santismm-knowledge-mcp\n```\n\nOr in an MCP client config (stdio):\n\n```json\n{ \"mcpServers\": { \"santismm-knowledge\": { \"command\": \"npx\", \"args\": [\"santismm-knowledge-mcp\"] } } }\n```\n\nThe npm package carries the corpus **frozen at publish time**; this repository\nand the hosted endpoint update continuously. When freshness matters, prefer\nthe endpoint.\n\n## Install from PyPI (Python)\n\n```bash\nuvx santismm-knowledge-mcp\n```\n\nThe Python package (in [`python/`](python/)) is a **zero-dependency stdio\nproxy to the hosted endpoint** — it ships no corpus, so it is always fresh.\n\n```json\n{ \"mcpServers\": { \"santismm-knowledge\": { \"command\": \"uvx\", \"args\": [\"santismm-knowledge-mcp\"] } } }\n```\n\n\n## Licences\n\nCode is **MIT** ([LICENSE](LICENSE)); the knowledge corpus in `content/` is\n**CC BY 4.0** ([content/LICENSE](content/LICENSE)) — two licences because CC BY\nis not a software licence and MIT is not a content licence.\n\n## What it exposes\n\n30 read-only tools over knowledge, patterns, architectures, governance, the\nHarness Engineering Handbook and first-party Articles, each declaring an\n`outputSchema` and returning validated `structuredContent`. Every tool is\nannotated `readOnlyHint: true`, `destructiveHint: false` and\n`idempotentHint: true`. The three federated Article tools declare\n`openWorldHint: true`; local-corpus tools remain `false`.\n\nContent in three languages (en/es/pt).\n\n## Licence\n\nCode: MIT. Content: Content © Santiago Santa María Morales, licensed CC BY 4.0. Attribution required: credit the author and link the canonical URL. (CC-BY-4.0, https://creativecommons.org/licenses/by/4.0/).\n",
  "bytes": 3638,
  "sha": "c1a421016b01c6aaf0a076ea11a2f1ebe20b1b54e0c0284b315864a92e27f4a8",
  "repo_slug": "santismm/santismm-knowledge-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_santismm_knowledge_21889dbd/readme"
}