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
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:
Si no se configura, el valor predeterminado es https://floss.social
.
Uso
Inicie el servidor MCP:
El servidor expone una única herramienta mastodon_create_toot
con los siguientes parámetros:
content
(obligatorio): El contenido de texto de tu tootvisibility
: 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 adjuntarmedia_description
: Texto alternativo/descripción del medio adjunto
Ejemplo de uso con MCP Inspector
- Iniciar el inspector:
- Abra http://localhost:5173 en su navegador
- Utilice la herramienta con parámetros como:
Desarrollo
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
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.
Tools
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.
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -12PythonMIT License
- -securityAlicense-qualityA 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 -5PythonMIT License
- AsecurityAlicenseAqualityA 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 -146JavaScriptMIT License
- -securityFlicense-qualityA 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