mcpField
M
Medium MCP Server

Medium MCP Server

ローカル
github.com/Dishant27ソーシャルメディア272 週間前に更新

Medium MCP Server について

Medium のプロフィールや出版物を確認し、記事の下書きや投稿を作成する MCP サーバーです。既存の Medium 統合トークンが必要で、公式 API は非推奨となり新しいトークンは発行されていません。

主な機能

  1. 01Medium プロフィールの取得
  2. 02所有・参加している出版物の一覧
  3. 03下書き・公開・限定公開投稿の作成
  4. 04Markdown と HTML に対応

活用シーン

  1. 01Markdown の内容から Medium の下書きを作成
  2. 02アカウント情報と投稿可能な出版物を確認

MCP 対応

プロフィール、出版物、投稿作成に関する Medium v1 API 操作を MCP クライアントに提供します。既存の Medium 統合トークンが必要です。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Medium ロゴ Medium MCP サーバー

MCP クライアント(Claude Desktop、Cursor など)からMediumの下書きを作成したり、Mediumのプロフィールや публикацииを読み取ったりできる、小規模なModel Context Protocolサーバーです。

警告

Mediumの公式APIは非推奨になっています。 MediumはAPIのサポートを終了しており、新しい連携トークンの発行も停止しています。このサーバーは、Mediumの連携トークンをすでにお持ちの場合に限り動作します。お持ちでない場合、現在、公式に入手する方法はなく、このプロジェクトでも解決できません。

📖 背景

思考から公開まで:MediumMCPがAIからMediumへのプラットフォームワークフローを効率化する方法

できること

ツールはMediumのv1 APIに実際に存在するエンドポイントに1対1で対応しています。

ツール機能Mediumのエンドポイント
get-profileユーザーID、ユーザー名、名前、プロフィールURLを取得しますGET /me
get-publications所有、編集、または執筆しているPublicationを取得しますGET /users/{userId}/publications
publish-article投稿を作成します(MarkdownまたはHTML)。**デフォルトはdraft**で、publicまたはunlistedにも設定でき、Publication内への投稿も可能ですPOST /users/{userId}/posts、POST /publications/{id}/posts

できないこと:記事の検索、投稿の閲覧、統計情報の取得、投稿の編集・削除。公式APIには、これらのエンドポイントがありませんでした。

セットアップ

要件:Node.js 18以降と、すでに取得済みのMedium連携トークン。

git clone https://github.com/Dishant27/medium-mcp-server.git
cd medium-mcp-server
npm install
npm run build

.env.exampleを.envにコピーし、トークンを設定します。

MEDIUM_INTEGRATION_TOKEN=your_existing_integration_token

Claude Desktop(または任意のMCPクライアント)で使う

{
  "mcpServers": {
    "medium": {
      "command": "node",
      "args": ["/absolute/path/to/medium-mcp-server/dist/index.js"],
      "env": {
        "MEDIUM_INTEGRATION_TOKEN": "your_existing_integration_token"
      }
    }
  }
}

「このMarkdownから、タイトルを…にしてMediumの下書きを作成して」などと依頼し、公開する前にMediumで下書きを確認してください。

トークンがない場合:代替手段

  • Markdownファイルに書き、Mediumのインポートツールで取り込みます。正規リンクも設定されます。
  • 動作するAPIを備えたプラットフォーム(例:dev.to、Hashnode)で公開し、正規URLを付けてMediumにもクロスポストします。
  • medium.comに対するブラウザー自動化も可能ですが、不安定でMediumの利用規約に抵触する可能性があるため、ここでは含めていません。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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