mcpField
P
Post For Me

Post For Me

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

Post For Me について

Post For Meは、エージェントからPost For Me APIを利用するためのTypeScript製MCPサーバーです。ドキュメント検索ツールと、ネットワークやファイルシステムにアクセスできないサンドボックスでTypeScript SDKコードを実行するツールを備えています。

主な機能

  1. 01APIとSDKのドキュメント検索
  2. 02サンドボックスでのTypeScript SDK実行
  3. 03APIキー認証
  4. 04Streamable HTTPでの利用

活用シーン

  1. 01APIやSDKの使用方法の確認
  2. 02再現可能なソーシャルメディアAPI操作

MCP 対応

エージェント向けに、ドキュメント検索とサンドボックス内のコード実行をMCPツールとして公開します。ローカル実行またはStreamable HTTP経由のリモート実行に対応し、APIキーで認証します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"daymoondevelopment": {
"command": "npx",
"args": [
"-y",
"post-for-me-mcp"
],
"env": {
"POST_FOR_ME_API_KEY": "<POST_FOR_ME_API_KEY>"
}
}
}
}
起動コマンドnpx -y post-for-me-mcp
設定が必要な環境変数
POST_FOR_ME_API_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmpost-for-me-mcp

ツール

2

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
codestringはい実行するコード。
intentstringいいえ実行しようとしているタスク。サービスの改善に使用されます。

詳細

Post For Me TypeScript MCP サーバー

Stainlessを使用して生成されています。

インストール

直接起動

MCP サーバーは npx から直接実行できます。

export POST_FOR_ME_API_KEY="My API Key"
npx -y post-for-me-mcp@latest
MCP クライアント経由

既存クライアントの一部はmodelcontextprotocol.ioに掲載されています。すでに クライアントをお持ちの場合は、MCP サーバーのインストール方法について、そのドキュメントをご確認ください。

設定 JSON を使用するクライアントの場合、次のようになります。

{
  "mcpServers": {
    "post_for_me_api": {
      "command": "npx",
      "args": ["-y", "post-for-me-mcp"],
      "env": {
        "POST_FOR_ME_API_KEY": "My API Key"
      }
    }
  }
}
Cursor

Cursor を使用している場合は、下のボタンから MCP サーバーをインストールできます。環境変数を Cursor の mcp.json に設定する必要があります。このファイルは、Cursor の「設定」>「ツールと MCP」>「新しい MCP サーバー」にあります。

Cursor に追加

VS Code

MCP を使用している場合は、下のリンクをクリックして MCP サーバーをインストールできます。環境変数を VS Code の mcp.json に設定する必要があります。このファイルは、コマンドパレット > MCP: ユーザー設定を開く、から開けます。

VS Code を開く

Claude Code

Claude Code を使用している場合は、ターミナルで下のコマンドを実行して MCP サーバーをインストールできます。環境変数を ホームディレクトリにある Claude Code の .claude.json に設定する必要があります。

claude mcp add post_for_me_mcp_api --header "x-post-for-me-api-key: My API Key" --transport http https://post-for-me.stlmcp.com

コードモード

この MCP サーバーは「コードモード」ツール方式を採用しています。この MCP サーバーでは、 エージェントが TypeScript SDK に対するコードを記述し、それが 分離されたサンドボックス内で実行されます。これを実現するため、サーバーはエージェントに次の 2 つのツールを提供します。

  • 1 つ目のツールはドキュメント検索ツールで、API/SDK のドキュメントを 汎用的に検索できます。

  • 2 つ目のツールはコードツールで、エージェントが TypeScript SDK に対するコードを記述できます。 コードは、ウェブやファイルシステムへのアクセスがないサンドボックス環境で実行されます。その後、 コードが返した値や出力した内容はすべて、ツール呼び出しの結果としてエージェントに返されます。

この方式により、エージェントは非常に複雑なタスクを決定論的かつ再現可能な方法で実行できます。

リモート実行

--transport=http を指定してクライアントを起動すると、Streamable HTTP トランスポートを使用するリモートサーバーとしてサーバーが起動します。--port 設定では実行するポートを選択でき、--socket 設定では Unix ソケットで実行できます。

認証には、Bearer 方式を使用して Authorization ヘッダーを指定できます。

また、次のヘッダーを使用して認証することもできます。

ヘッダー対応するクライアントオプションセキュリティ方式
x-post-for-me-api-keyapiKeybearer

このサーバーを http://localhost:3000 でホストしている場合、設定 JSON は次のようになります。

{
  "mcpServers": {
    "post_for_me_api": {
      "url": "http://localhost:3000",
      "headers": {
        "Authorization": "Bearer <auth value>"
      }
    }
  }
}

コメント

MCP は初めてですか?

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

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