{"id":"609ee836-3048-490a-8e17-030d1d119bef","slug":"content-schema-mcp","kind":"mcp","name":"content-schema-mcp","summary":"An open-source, local-first (MCP) server for Automated Schema org JSON-LD Generation, GA4 Metric Validation, llm.txt Auditing","owner":"SEOSiri-Official","repoUrl":"https://github.com/SEOSiri-Official/content-schema-mcp","license":"MIT","licenseTier":"permissive","trust":"community","stars":0,"match":null,"fewStars":true,"format":"mcp","createdAt":"2026-08-02T12:22:45.000Z","addedAt":"2026-10-21T04:55:57.818Z","logoUrl":"https://avatars.githubusercontent.com/u/247144822?v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["cloud-infra","writing","utilities"],"tags":["content","content-analytics","ga4","json","llm-txt","schema","seo","seo-tools"],"runtime":"binary","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-21T07:09:10.219Z","sample":false,"url":"https://conduits.dev/tools/content-schema-mcp","language":"Python","transports":["stdio"],"install":{},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"# seosiri-content-schema-mcp\n\n> 📖 **Official Architecture & Documentation:** [SEOSiri Content Schema Guide](https://seosiri.com) | [Central MCP Directory](https://seosiri.com)\n\nAn open-source, local-first Model Context Protocol (MCP) server for **Automated Schema.org JSON-LD Generation, GA4 Metric Validation, /llm.txt Auditing, and Content Stickiness Analytics**.\n\n## 💖 Sponsorship, B2B Custom Solutions & Attribution\n\n### 👨‍💻 Lead Architect & Attribution\nDesigned and engineered by **[Momenul Ahmad](https://github.com)**, Lead Architect and Founder of **[SEOSiri](https://seosiri.com)**.\n\n### 🚀 Capabilities & Tools (10 Production Tools)\n- **`generate_tech_article_schema`**: Generates multi-entity TechArticle JSON-LD markup.\n- **`generate_faq_page_schema`**: Compiles structured FAQPage JSON-LD schema blocks for voice search.\n- **`validate_ga4_report_metrics`**: Validates GA4 metric and dimension compatibility.\n- **`calculate_content_stickiness_score`**: Computes GA4 \"Retention Gold\" scores comparing Duration against Bounce Rate.\n- **`validate_llm_txt_formatting`**: Audits presence and Markdown syntax structure of `/llm.txt`.\n- **`audit_rfc_9116_security_txt`**: Audits RFC 9116 `/.well-known/security.txt` headers.\n- **`extract_structured_answer_snippets`**: Extracts direct-answer snippets for Perplexity and SearchGPT.\n- **`sanitize_content_payload`**: Strips script injections and unverified metadata.\n- **`get_live_schema_throughput_metrics`**: Monitors system health and processing latency.\n- **`get_schema_server_specifications`**: Returns protocol specs and capability matrices.\n\n## Quickstart\n\n```bash\npip install -e .\npytest tests/test_content_schema.py\n```\n\n### 🔌 Claude Desktop / Cursor Configuration\nAdd this block to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"seosiri-content-schema\": {\n      \"command\": \"uv\",\n      \"args\": [\n        \"run\",\n        \"--github\",\n        \"SEOSiri-Official/content-schema-mcp\",\n        \"src/main_server.py\"\n      ]\n    }\n  }\n}\n```\n\n## License\nDistributed under the MIT License. See [LICENSE](https://github.com/SEOSiri-Official/content-schema-mcp/blob/main/LICENSE) for more information.\n"}