Skip to main content
Glama

Mastodon MCP

by The-Focus-AI

Mastodonte MCP

Un servidor de Protocolo de Contexto de Modelo que proporciona herramientas para interactuar con Mastodon. Actualmente admite la creación de toots con archivos multimedia opcionales.

Características

  • Cree boots con visibilidad personalizable y advertencias de contenido
  • Subir y adjuntar archivos multimedia (imágenes, vídeos, audio)
  • Agregar texto alternativo/descripciones a los archivos multimedia adjuntos
  • Gestión segura de credenciales mediante la CLI de 1Password

Prerrequisitos

  • Node.js 18+
  • pnpm
  • 1Password CLI ( op ) instalado y configurado
  • Una cuenta Mastodon y un token de acceso a la API

Instalación

# Clone the repository git clone [repository-url] cd mastodon-mcp # Install dependencies pnpm install # Build the project pnpm build

Configuración

La herramienta requiere un token de API de Mastodon almacenado en 1Password. Guarde su token en:

  • op://Personal/Floss.Social Key/notesPlain

Opcionalmente, puede configurar la URL de la instancia de Mastodon a través de la variable de entorno:

export MASTODON_INSTANCE_URL="https://your.instance.social"

Si no se configura, el valor predeterminado es https://floss.social .

Uso

Inicie el servidor MCP:

pnpm start

El servidor expone una única herramienta mastodon_create_toot con los siguientes parámetros:

  • content (obligatorio): El contenido de texto de tu toot
  • visibility : una de las siguientes: "pública", "no listada", "privada" o "directa" (predeterminada: "pública")
  • sensitive : indicador booleano para contenido sensible (predeterminado: falso)
  • spoiler_text : Texto de advertencia que se muestra antes del contenido (predeterminado: "")
  • media_file : Ruta a un archivo multimedia para adjuntar
  • media_description : Texto alternativo/descripción del medio adjunto

Ejemplo de uso con MCP Inspector

  1. Iniciar el inspector:
npx @modelcontextprotocol/inspector node dist/mcp-server.js
  1. Abra http://localhost:5173 en su navegador
  2. Utilice la herramienta con parámetros como:
{ "content": "Hello from MCP!", "visibility": "public", "media_file": "/path/to/image.jpg", "media_description": "A beautiful sunset" }

Desarrollo

# Run in development mode with auto-reloading pnpm dev # Build the project pnpm build # Run the built server pnpm start

Seguridad

  • No hay credenciales codificadas en el código base
  • Los tokens API se almacenan de forma segura y se recuperan de 1Password
  • Las respuestas de la API se ignoran en Git para evitar fugas accidentales de credenciales

Licencia

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.

Un servidor de protocolo de contexto de modelo que proporciona herramientas para interactuar con Mastodon, permitiendo a los usuarios crear toots con visibilidad personalizable y adjuntar archivos multimedia con descripciones.

  1. Características
    1. Prerrequisitos
      1. Instalación
        1. Configuración
          1. Uso
            1. Ejemplo de uso con MCP Inspector
          2. Desarrollo
            1. Seguridad
              1. Licencia

                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