Content Manager

Provides Markdown processing, navigation extraction, and intelligent note search via MCP for content management.
  • 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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Content Manager MCP Server - talljack/content-manager-mcp | VeilStrat