返回 MCP 目录
public公开dns本地运行

mikecreighton-dot-com-content-mcp

该项目是一个本地MCP服务器,提供Mike Creighton咨询网站的所有页面内容作为资源,用于与Claude协作进行营销策略、内容创作等业务合作。

article

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>标签中提取的“{描述}”"
}

⚠️ 重要提示

每次运行此实用工具时,它都会清除htmlmarkdown文件夹中的现有文件。请注意,这些文件未提交到仓库中,因为网站会定期更新。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端