- Home
- MCP servers
- Content Manager
Content Manager
- typescript
1
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"talljack-content-manager-mcp": {
"command": "npx",
"args": [
"-y",
"content-manager-mcp"
]
}
}
}You can run Content Manager MCP Server to manage and search through Markdown content, render Markdown to HTML, generate navigation, and perform intelligent searches across your notes. It exposes a simple MCP-compatible interface so you can connect clients, perform content operations, and tailor searches with tags and date ranges.
How to use
You connect to the Content Manager MCP Server from MCP clients such as Claude Desktop, Cherry Studio, Codex, Claude Code, or your editor with an MCP extension. The server provides operations for rendering Markdown, searching notes with fuzzy and exact matching, filtering by tags, and querying by modification dates. Use the client’s MCP configuration to point at the server, then issue the available commands from your client interface to render content, search, and filter results.
How to install
Prerequisites you need before installing:
- Node.js 20.0.0 or newer
- pnpm 9.0.0 or newer
Option 1: Install via NPM package (recommended)
# Install globally
npm install -g content-manager-mcp
# Or run directly without installing
npx -y content-manager-mcp
Option 2: Install from source
# Prerequisites already listed above
# Clone and install dependencies
git clone <repository-url>
cd content-manager-mcp
pnpm install
# Build the project
pnpm build
# Run in development mode
pnpm dev
Starting the MCP server
You can start the MCP server either from the NPM/NPX package or from a built source. The examples below show typical startup commands.
# Using NPM package (global install or npx)
content-manager-mcp
# or
npx -y content-manager-mcp
# From a built source
node dist/index.js
Available tools
render_markdown
Converts Markdown to HTML with optional table of contents and HTML sanitization. Accepts parameters to generate a TOC, sanitize output, and highlight code.
search_notes
Performs search across content using a query with options for directory, content inclusion, max results, and fuzzy matching.
search_by_tags
Finds files by frontmatter tags, supporting an optional directory scope.
search_by_date_range
Finds files modified within a given ISO date range and optional directory.
generate_table_of_contents
Extracts and formats a table of contents from Markdown content.
extract_headings
Parses Markdown content to return structured heading information.
extract_frontmatter
Parses YAML frontmatter from Markdown content to expose metadata like title, tags, author, and date.
get_directory_stats
Analyzes a directory to produce statistics such as file counts, sizes, and types.
find_content_files
Discovers files matching given extensions within a directory tree.
read_content_file
Reads and parses a single content file, returning its metadata and content.