mikecreighton-dot-com-content-mcp

This repository hosts a Model Context Protocol (MCP) server providing access to the Mike Creighton Consulting website content, enabling collaboration with Claude for marketing, content creation, and business understanding.

0
0

MikeCreighton.com Content MCP Server

This project is a local Model Context Protocol (MCP) server designed to provide the content of the Mike Creighton Consulting website as Resources to MCP clients.

Primary Use Case

The primary goal is to facilitate collaboration with Claude on marketing strategies, content creation, and business updates, enabling Claude to better understand the consulting practice.

MCP Tools

  • list_mikecreighton_website_pages: Lists all available website pages.
  • get_mikecreighton_website_page_content: Retrieves the content of a specific page.
  • search_mikecreighton_website_pages: Performs keyword searches across page titles and descriptions.

MCP Resources

Each website page is available as a named Resource in Markdown format, defined at runtime.

Requirements

uv is required to run the MCP server, ensuring the correct Python virtual environment is used.

Configuring Claude

To integrate with Claude Desktop, update the claude_desktop_config.json file with the provided server configuration, ensuring the correct path to the uv command is specified.

Utils

The download.py script crawls mikecreighton.com, downloads pages as HTML, converts them to Markdown using MarkItDown, and creates a website map in JSON format. The map includes the page path, HTML and Markdown file locations, title, and description. The html and markdown folders are cleared with each run.

Repository

MI
mikecreighton

mikecreighton/mikecreighton-dot-com-content-mcp

Created

March 11, 2025

Updated

March 11, 2025

Language

Python

Category

Search & Knowledge