X MCP 服务器是一款用于集成 Twitter 和 Claude 桌面应用的工具。它具备获取推文、发布新推文以及回复推文等功能,同时还内置了速率限制处理功能,能有效保障使用的稳定性和合规性。
X MCP 服务器的使用非常便捷,你可以按照以下步骤快速搭建并运行:
npm run build
构建 TypeScript 代码。npm run dev
,或者选择生产模式运行 npm start
。运行以下命令构建 TypeScript 代码:
npm run build
npm run dev
npm start
limit
参数指定获取数量。内置了针对 Twitter 免费 tier 的速率限制功能:
await use_mcp_tool({
server_name: "x",
tool_name: "get_home_timeline",
arguments: { limit: 5 }
});
await use_mcp_tool({
server_name: "x",
tool_name: "create_tweet",
arguments: { text: "Hello from MCP! 🤖" }
});
await use_mcp_tool({
server_name: "x",
tool_name: "reply_to_tweet",
arguments: {
tweet_id: "1234567890",
text: "Great tweet! 👍"
}
});
在 claude_desktop_config.json
文件中添加以下配置,替换占位符为你的实际 API 凭据:
{
"mcpServers": {
"x": {
"command": "node",
"args": ["%USERPROFILE%/Projects/MCP Basket/x-server/build/index.js"],
"env": {
"TWITTER_API_KEY": "paste-your-api-key-here",
"TWITTER_API_SECRET": "paste-your-api-key-secret-here",
"TWITTER_ACCESS_TOKEN": "paste-your-access-token-here",
"TWITTER_ACCESS_SECRET": "paste-your-access-token-secret-here"
}
}
}
}
npm run build
npm run dev
npm start
git checkout -b feature/amazing-feature
)。git commit -m 'Add some amazing feature'
)。git push origin feature/amazing-feature
)。本项目采用 MIT 许可证。
⚠️ 重要提示
请勿泄露你的 API 凭据。
💡 使用建议
建议将敏感信息加密存储。