ミームMCPサーバー
ImgFlip APIを使用してミームを生成するためのシンプルなモデルコンテキストプロトコル(MCP)サーバー。このサーバーにより、AIモデルやツールはユーザーの指示に基づいてミーム画像を生成できるようになります。
ツール
サーバーは、 generateMemeと呼ばれる単一のツールを実装します。
このツールは次のパラメータを受け入れます。
templateNumericId: 使用するミームのテンプレートの数値 ID。text0: 最初のプレースホルダーのテキスト。text1: 2 番目のプレースホルダーのテキスト。
Related MCP server: MCP TemplateIO
使用法
meme-mcp NPMパッケージを使用して、クライアントでミーム生成サーバーを設定できます。Claude Desktopの設定例を以下に示します(設定 -> 開発者 -> 設定の編集)。
{
"mcpServers": {
"meme": {
"command": "npx",
"args": ["-y", "meme-mcp"],
"env": {
"IMGFLIP_USERNAME": "<IMGFLIP USERNAME>",
"IMGFLIP_PASSWORD": "<IMGFLIP PASSWORD>"
}
}
}
}注: ユーザー名とパスワードを取得するには、 ImgFlipで無料アカウントを作成する必要があります。
トラブルシューティング
Claude Desktop が適切なバージョンのnpxを見つけられない場合があります(特に NVM を使用している場合、詳細はこちらの問題を参照してください)。その場合は、 meme-mcpを手動でグローバルにインストールし、直接使用することができます。
npm install -g meme-mcpターミナルでwhich nodeを実行すると、 node実行ファイルのパスを確認できます。その後、設定は以下のようになります。
{
"mcpServers": {
"meme": {
"command": "/Users/<USERNAME>/.nvm/versions/node/v20.18.2/bin/node",
"args": ["/Users/<USERNAME>/.nvm/versions/node/v20.18.2/lib/node_modules/meme-mcp/dist/index.js"],
"env": {
"IMGFLIP_USERNAME": "<IMGFLIP USERNAME>",
"IMGFLIP_PASSWORD": "<IMGFLIP PASSWORD>"
}
}
}
}例
Claude Desktopを設定したら、再起動してください。すると、チャット入力欄の右下に小さなハンマーアイコンが表示されます。これで、Claudeにミームの作成を依頼できます。

著者
このプロジェクトはウラジミール・ハルタコフが趣味で作成しました。興味があれば、X @haltakovまでメッセージをお送りください。