mastodon-mcp
by The-Focus-AI·★ 9·综合分 38
MCP服务器,支持Mastodon社交媒体互动,可发布嘟文和媒体附件。
communicationmediaproductivity
3
Forks
1
活跃 Issue
7 个月前
最近提交
2 天前
收录于
概述
mastodon-mcp服务器通过模型上下文协议(MCP)提供了一个专门接口,用于与Mastodon社交媒体平台交互。用户可以创建具有不同可见性的嘟文,附加带描述的媒体文件,并安排未来发布。服务器支持环境变量和1Password CLI进行安全凭证管理,体现了良好的安全实践。
试试问 AI
装完之后,这里有 7 个你可以让 AI 做的事:
你:从AI代理自动发布内容到Mastodon
你:提前安排社交媒体内容以保持持续发布
你:管理带有媒体附件和替代文本的Mastodon存在
你:与AI工作流程集成以分享更新或发现
你:支持哪些Mastodon实例?
你:支持哪些媒体类型?
你:如何安全地管理凭证?
什么时候选它
如果您需要通过程序与Mastodon交互,尤其是安排发布时间或管理带有可访问性描述的媒体附件,请选择此MCP服务器。
什么时候不要选它
如果您需要管理多个账户或与Mastodon以外的社交媒体平台交互,请不要选择此服务器,因为它专门针对单一平台。
此 server 暴露的工具
从 README 抽取出 1 个工具mastodon_create_tootcontent (required), visibility (optional), sensitive (optional), spoiler_text (optional), media_file (optional), media_description (optional), scheduled_at (optional)Create toots with customizable visibility, content warnings, and media attachments
可对比工具
social-mcppost-mcpmasto-api-client
安装
安装
# 克隆仓库
git clone [repository-url]
cd mastodon-mcp
# 安装依赖
pnpm install
# 构建项目
pnpm build
# 配置
export MASTODON_ACCESS_TOKEN="your_mastodon_api_token"
export MASTODON_INSTANCE_URL="https://your.instance.social" # 可选
# 启动服务器
pnpm startClaude Desktop 配置
添加到 Claude Desktop config.json:
{
"mcpServers": {
"mastodon": {
"command": "node",
"args": ["path/to/mastodon-mcp/dist/mcp-server.js"]
}
}
}FAQ
- 支持哪些Mastodon实例?
- 服务器默认使用https://floss.social,但可以通过设置MASTODON_INSTANCE_URL环境变量来配置支持任何Mastodon实例。
- 支持哪些媒体类型?
- 服务器支持将图像、视频和音频文件附加到嘟文中。
- 如何安全地管理凭证?
- 凭证可以通过环境变量或从1Password CLI获取。代码库中没有硬编码的凭证。
mastodon-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。