Mastodon MCP
Mastodon MCP
提供与 Mastodon 交互工具的模型上下文协议服务器。目前支持创建带有可选媒体附件的 toot。
特征
创建具有可自定义可见性和内容警告的嘟文
上传并附加媒体文件(图像、视频、音频)
为媒体附件添加替代文本/说明
使用 1Password CLI 进行安全凭证管理
Related MCP server: MCP Twitter
先决条件
Node.js 18+
下午
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:"public"、"unlisted"、"private" 或 "direct" 之一(默认值:"public")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 忽略,以防止意外的凭证泄露
执照
国际学习中心
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