Post For Me について
Post For Meは、エージェントからPost For Me APIを利用するためのTypeScript製MCPサーバーです。ドキュメント検索ツールと、ネットワークやファイルシステムにアクセスできないサンドボックスでTypeScript SDKコードを実行するツールを備えています。
主な機能
- 01APIとSDKのドキュメント検索
- 02サンドボックスでのTypeScript SDK実行
- 03APIキー認証
- 04Streamable HTTPでの利用
活用シーン
- 01APIやSDKの使用方法の確認
- 02再現可能なソーシャルメディアAPI操作
MCP 対応
エージェント向けに、ドキュメント検索とサンドボックス内のコード実行をMCPツールとして公開します。ローカル実行またはStreamable HTTP経由のリモート実行に対応し、APIキーで認証します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
2掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| code | string | はい | 実行するコード。 |
| intent | string | いいえ | 実行しようとしているタスク。サービスの改善に使用されます。 |
詳細
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 サーバー」にあります。
VS Code
MCP を使用している場合は、下のリンクをクリックして MCP サーバーをインストールできます。環境変数を
VS Code の mcp.json に設定する必要があります。このファイルは、コマンドパレット > MCP: ユーザー設定を開く、から開けます。
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-key | apiKey | bearer |
このサーバーを http://localhost:3000 でホストしている場合、設定 JSON は次のようになります。
{
"mcpServers": {
"post_for_me_api": {
"url": "http://localhost:3000",
"headers": {
"Authorization": "Bearer <auth value>"
}
}
}
}
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。