mcpField
M
MikeCreighton.com Content MCP Server

MikeCreighton.com Content MCP Server

ローカル
github.com/mikecreightonビジネス・マーケティング085 週間前に更新

MikeCreighton.com Content MCP Server について

Mike Creighton Consultingのウェブサイトのページをリソースとしてクライアントに提供するローカルMCPサーバーです。ページの一覧・取得・検索に対応し、Claudeとのマーケティングやコンテンツ制作の相談に利用できます。

主な機能

  1. 01ウェブサイトのページをリソースとして提供
  2. 02ページ一覧の取得
  3. 03指定ページの内容取得
  4. 04タイトルと説明の検索

活用シーン

  1. 01Claudeとのマーケティング戦略の相談
  2. 02サイトの内容を使った企画やコンテンツ評価

MCP 対応

ページをリソースとして公開し、一覧表示、内容取得、キーワード検索のツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MikeCreighton.com コンテンツ MCP サーバー

これはローカルの Model Context Protocol(MCP)サーバーで、Mike Creighton Consulting のウェブサイトのすべてのページを、MCP クライアントにリソースとして提供します。

主なユースケース

Claude とマーケティング戦略、コンテンツのアイデア、コンテンツの批評、コンテンツの作成について協力するためのものです。また、コンサルティング業務で何をしているかを Claude に最新の状態で把握させる簡単な方法としても機能します。つまり、Claude が私のビジネスをよりよく理解できるようになります。

MCP ツール

  • list_mikecreighton_website_pages - ウェブサイトで利用可能なすべてのページを一覧表示します
  • get_mikecreighton_website_page_content - 指定したページのコンテンツを取得します
  • search_mikecreighton_website_pages - ページのタイトルと説明を対象に、シンプルなキーワード検索を行います

MCP リソース

  • 会話中にファイルを明示的に参照したい場合に備えて、各ページを個別の名前付きリソースとして利用できます
  • リソースは実行時に Markdown 形式で定義されます

必要条件

以下の設定に基づいてこの MCP サーバーを実行するには、uv が必要です。これにより、セットアップ不要で適切な Python 仮想環境が使用されます。

Claude の設定

Claude Desktop で使用するには、OS によって場所が異なる 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 コマンドのフルパスを指定する必要がある場合があります。

質問の例

  • 「Mike は最近、ウェブサイトでどんなことを書いていますか?」
  • 「Mike が提供しているサービスは何ですか?」
  • 「Mike は私のマーケティングウェブサイトのデザインを手伝えると思いますか?」
  • 「生成 AI を始めたばかりで、自分のビジネスについてアイデアが必要です。Mike に相談できますか?」
  • 「生成 AI を活用したアイデアを試すため、0->1 のプロトタイプを作ろうとしています。私は代理店に勤めていて、新規案件の受付を支援する必要があります……たとえば、クライアントの概要書を RFP の回答案に変換するようなものです。Mike はこれに似たものを作ったことがありますか?」

ユーティリティ

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 of the page extracted from the <title> tag}",
  "description": "{description of the page extracted from the <description> tag}"
}

実行するたびに、このユーティリティは html フォルダーと markdown フォルダー内にある既存のファイルをすべて削除します。ウェブサイトは定期的に更新されるため、これらのファイルはリポジトリにコミットされていない点にご注意ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。