README
🚀 迈克·克雷顿网站 MCP 服务器
这是一个本地模型上下文协议(MCP)服务器,它能将迈克·克雷顿咨询网站(https://mikecreighton.com)上的所有页面作为资源提供给任何MCP客户端使用,为相关业务和内容交互提供有力支持。
✨ 主要特性
主要用例
它是我与Claude合作的有效方式,可用于营销策略制定、内容创意构思、内容评论以及内容创作。同时,它也是Claude了解我咨询业务动态的便捷工具,能让Claude更好地了解我的业务情况。
MCP 工具
list_mikecreighton_website_pages:列出迈克克雷顿网站上的所有可用页面。get_mikecreighton_website_page_content:获取特定页面的内容。search_mikecreighton_website_pages:在页面标题和描述中进行简单的关键词搜索。
MCP 资源
- 每个页面都作为一个独立的命名资源提供,方便在对话中明确引用某个文件。
- 这些资源在运行时以Markdown格式定义。
📦 安装指南
uv 是运行此MCP服务器所必需的,它能确保使用正确的Python虚拟环境,且无需任何设置。
📚 详细文档
与Claude配置
要在Claude Desktop上使用此功能,需要更新相应的claude_desktop_config.json文件。该文件的位置因操作系统而异:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
您可以按照此处的Claude Desktop设置说明进行更详细的配置。
这是服务器的配置信息:
{
"mcpServers": {
"Mike Creighton Consulting's Website Content": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/mikecreighton-dot-com-content-mcp",
"run",
"server.py"
]
}
}
}
⚠️ 重要提示
您可能需要指定
uv命令的完整路径。
示例查询
- “迈克最近在他的网站上写了什么?”
- “迈克提供了哪些服务?”
- “你认为迈克能帮助我设计我的营销网站吗?”
- “我是生成式AI的新手,我需要一些商业创意。迈克能帮到我吗?”
- “我正在尝试从零开始构建一个原型,以测试一个基于生成式AI的创意。我在一家机构工作,需要帮助处理新业务获取,比如将客户简报转换为提案响应初始内容。迈克之前做过类似的事情吗?”
实用工具
download.py
该工具可爬取mikecreighton.com网站,并将所有页面下载为HTML文件到本地html文件夹中。然后使用MarkItDown将这些HTML文件转换为Markdown格式,将每个HTML文件的对应Markdown文件保存到本地markdown文件夹。
最后,它会生成一个网站结构的JSON对象映射,表示原始网站的层次结构。每个页面包含以下模式:
{
"base": "{page_path}/{page}",
"html": "./html/{page_path}/{page}.html",
"markdown": "./markdown/{page_path}/{page}.md",
"name": "从<title>标签中提取的“{标题}”",
"description": "从<description>标签中提取的“{描述}”"
}
⚠️ 重要提示
每次运行此实用工具时,它都会清除
html和markdown文件夹中的现有文件。请注意,这些文件未提交到仓库中,因为网站会定期更新。
微信扫一扫