Skip to main content
Glama

Mastodon MCP

by The-Focus-AI

マストドンMCP

Mastodon と連携するためのツールを提供するモデルコンテキストプロトコルサーバー。現在、オプションのメディア添付ファイル付きのトゥートの作成をサポートしています。

特徴

  • カスタマイズ可能な表示設定とコンテンツ警告付きのトゥートを作成する
  • メディアファイル(画像、動画、音声)をアップロードして添付する
  • メディア添付ファイルに代替テキスト/説明を追加する
  • 1Password CLIを使用した安全な認証情報管理

前提条件

  • 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の使用例

  1. インスペクターを起動します。
npx @modelcontextprotocol/inspector node dist/mcp-server.js
  1. ブラウザでhttp://localhost:5173を開きます。
  2. 次のようなパラメータを指定してツールを使用します。
{ "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

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Mastodon と対話するためのツールを提供するモデル コンテキスト プロトコル サーバー。ユーザーはカスタマイズ可能な可視性を持つトゥートを作成し、説明付きのメディア ファイルを添付できます。

  1. 特徴
    1. 前提条件
      1. インストール
        1. 構成
          1. 使用法
            1. MCP Inspectorの使用例
          2. 発達
            1. 安全
              1. ライセンス

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that provides tools for code modification and generation via Large Language Models, allowing users to create, modify, rewrite, and delete files using structured XML instructions.
                  Last updated -
                  12
                  Python
                  MIT License
                  • Linux
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that provides secure and intelligent interaction with files and filesystems, offering smart context management and token-efficient operations for working with large files and complex directory structures.
                  Last updated -
                  5
                  Python
                  MIT License
                  • Apple
                  • Linux
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that enables AI models to interact with both MySQL and MongoDB databases through a standardized interface, supporting comprehensive database operations including queries, schema management, and CRUD operations.
                  Last updated -
                  14
                  6
                  JavaScript
                  MIT License
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that enables integration with the TESS API, allowing users to list and manage agents, execute agents with custom messages, and manage files through natural language interfaces.
                  Last updated -
                  TypeScript

                View all related MCP servers

                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