About
A standalone Model Context Protocol (MCP) server written in C# that connects to a local TinaCMS project, exposing tools for listing, reading, creating, updating, and deleting content files through standard MCP Stdio transport.
Capabilities
Overview
TinaCMS MCP Server is a lightweight, standalone Model Context Protocol (MCP) service built with the official C# SDK. It bridges AI assistants and other MCP clients to a local TinaCMS project, exposing a rich set of content‑management tools that mirror the file‑system operations available in TinaCMS. By running as a Stdio server, it can be paired with any MCP client—such as the Inspector or Claude—allowing models to query, edit, and manage content files without leaving their native environment.
The server addresses a common pain point for developers working with static‑site generators: seamless programmatic access to content files. Normally, developers must manually edit Markdown or JSON files and commit changes to version control. TinaCMS MCP Server automates these steps, providing a secure API that respects the project’s folder structure and schema. This is especially valuable in continuous‑integration pipelines, content‑automation scripts, or AI‑driven editorial assistants that need to create or update articles on demand.
Key capabilities are delivered through a collection of intuitive tools:
- Content navigation: list collections (folders under ) and documents, with options for recursive traversal.
- Document manipulation: read file content or frontmatter; create, update (full replace), merge metadata, delete, move/rename, and copy documents.
- Schema access: read the generated TinaCMS schema () to understand available fields and validation rules.
- Security checks: basic path validation ensures operations stay within the configured project root, protecting against accidental file system traversal.
Typical use cases include:
- AI‑powered content creation: an assistant can generate a new blog post, populate metadata, and publish it directly to the repository.
- Dynamic site updates: scripts that respond to external events (e.g., webhook triggers) can modify content files in real time.
- Content auditing: tools that scan for missing frontmatter or outdated tags can be invoked from an AI workflow to maintain consistency.
Integration is straightforward: a developer configures the server’s in , builds the DLL, and runs it via an MCP client. The client connects over standard input/output, discovers available tools, and passes arguments in JSON format. Because the server adheres to MCP’s formal schema, any compliant AI assistant can immediately understand and invoke its operations without custom adapters.
In short, TinaCMS MCP Server turns a static‑site repository into a programmable content hub. It empowers developers and AI assistants alike to treat Markdown files as first‑class resources, streamlining content creation, automation, and quality assurance within a single, standardized interface.
Related Servers
MarkItDown MCP Server
Convert documents to Markdown for LLMs quickly and accurately
Context7 MCP
Real‑time, version‑specific code docs for LLMs
Playwright MCP
Browser automation via structured accessibility trees
BlenderMCP
Claude AI meets Blender for instant 3D creation
Pydantic AI
Build GenAI agents with Pydantic validation and observability
Chrome DevTools MCP
AI-powered Chrome automation and debugging
Weekly Views
Server Health
Information
Explore More Servers
Searoute MCP Server
Maritime routing made easy for LLMs
MCP API Connect
Connect to any REST API with a single command
MCP Recipes Server
Query recipes via Model Context Protocol
Macrostrat MCP Server
Access Macrostrat geologic data via AI assistants
Archive Agent
Intelligent file indexing with AI search and OCR
Notion MCP Todo
Integrate Claude with a minimalist Notion todo list