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.
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.
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.
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.Each website page is available as a named Resource in Markdown format, defined at runtime.
uv
is required to run the MCP server, ensuring the correct Python virtual environment is used.
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.
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.
mikecreighton/mikecreighton-dot-com-content-mcp
March 11, 2025
March 11, 2025
Python