Mastodon MCP
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
Related MCP server: MCP Twitter
Prerrequisitos
Node.js 18+
pnpm
1Password CLI (
op) instalado y configuradoUna 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 buildConfiguració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 startEl 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:
npx @modelcontextprotocol/inspector node dist/mcp-server.jsAbra http://localhost:5173 en su navegador
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 startSeguridad
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
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