Mastodon MCP
マストドンMCP
Mastodon と連携するためのツールを提供するモデルコンテキストプロトコルサーバー。現在、オプションのメディア添付ファイル付きのトゥートの作成をサポートしています。
特徴
カスタマイズ可能な表示設定とコンテンツ警告付きのトゥートを作成する
メディアファイル(画像、動画、音声)をアップロードして添付する
メディア添付ファイルに代替テキスト/説明を追加する
1Password CLIを使用した安全な認証情報管理
Related MCP server: MCP Twitter
前提条件
Node.js 18歳以上
pnpm
1Password CLI (
op) のインストールと設定MastodonアカウントとAPIアクセストークン
インストール
# Clone the repository
git clone [repository-url]
cd mastodon-mcp
# Install dependencies
pnpm install
# Build the project
pnpm build構成
このツールを使用するには、1Password に保存されている Mastodon API トークンが必要です。トークンは以下の場所に保管してください。
op://Personal/Floss.Social Key/notesPlain
オプションで、環境変数を使用して Mastodon インスタンスの URL を設定することもできます。
export MASTODON_INSTANCE_URL="https://your.instance.social"設定されていない場合は、デフォルトでhttps://floss.socialになります。
使用法
MCP サーバーを起動します。
pnpm startサーバーは、次のパラメータを持つ単一のツールmastodon_create_toot公開します。
content(必須): トゥートのテキストコンテンツvisibility: 「公開」、「非公開」、「非公開」、「直接」のいずれか (デフォルト: 「公開」)sensitive: センシティブなコンテンツのブールフラグ(デフォルト: false)spoiler_text: コンテンツの前に表示される警告テキスト(デフォルト: "")media_file: 添付するメディアファイルへのパスmedia_description: 添付メディアの代替テキスト/説明
MCP Inspectorの使用例
インスペクターを起動します。
npx @modelcontextprotocol/inspector node dist/mcp-server.jsブラウザでhttp://localhost:5173を開きます。
次のようなパラメータを指定してツールを使用します。
{
"content": "Hello from MCP!",
"visibility": "public",
"media_file": "/path/to/image.jpg",
"media_description": "A beautiful sunset"
}発達
# Run in development mode with auto-reloading
pnpm dev
# Build the project
pnpm build
# Run the built server
pnpm start安全
コードベースに資格情報がハードコードされていない
APIトークンは1Passwordに安全に保存され、そこから取得されます
APIレスポンスは、認証情報の偶発的な漏洩を防ぐためにgit-ignoreされます。
ライセンス
ISC
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityDmaintenanceA Model Context Protocol (MCP) server for managing social media posts, currently supporting X (formerly Twitter).37MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables AI models and applications to interact directly with Twitter/X, providing capabilities to create posts, reply to tweets, retrieve user data, and manage account actions.1411MIT
- AlicenseNot gradedqualityFmaintenanceA Model Context Protocol server that enables AI assistants to create and manage Twitter drafts on Typefully, supporting features like thread creation, scheduling, and retrieving published content.6MIT
- AlicenseNot gradedqualityDmaintenanceModel Context Protocol server that enables programmatic interaction with Twitter API, allowing users to post tweets, search for content, and retrieve user timelines through standardized MCP tools.20MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Mastodon MCP — public Mastodon data via mastodon.social (no auth required)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/The-Focus-AI/mastodon-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server