Back to MCP directory
publicPublicdnsLocal runtime

Xmcp

Xmcp是一个基于AI的命令行工具,帮助用户撰写并直接发布推文到Twitter账户,提供内容生成、安全认证和草稿管理等功能。

article

README

🚀 🐥🤖 Xmcp – 人工智能驱动的推特发文工具

Xmcp是一款基于命令行的工具,借助人工智能的力量,帮助用户生成推文并发布到他们的Twitter(X)账户。它操作简单高效,能让用户轻松创作出吸引人的推文内容。

✨ 主要特性

  • AI自动生成推文:可依据提示或主题自动生成推文内容。
  • 直接发布推文:无需离开命令行,就能将推文发布到Twitter账户。
  • 安全认证:采用OAuth 2.0进行安全授权,访问您的Twitter账户。
  • 可定制模板:能定义模板,以保持推文格式的一致性。
  • 草稿管理:可保存和管理未来发布的推文草稿。

🚀 快速开始

先决条件

  • Node.js v14或更高版本
  • npm v6或更高版本
  • Google Gemini API密钥
  • 拥有Twitter开发者账户及API凭证

📦 安装指南

  1. 克隆仓库
git clone https://github.com/debasmitaas/Xmcp.git
  1. 进入项目目录
cd Xmcp
  1. 安装依赖项
npm install
  1. 配置环境变量
    • 在项目根目录创建一个.env文件。
    • 另一个.env文件用于添加您的AI API密钥。
    • 添加Twitter API凭证:
TWITTER_API_KEY=your_api_key
TWITTER_API_SECRET=your_api_secret
TWITTER_ACCESS_TOKEN=your_access_token
TWITTER_ACCESS_SECRET=your_access_secret
  1. 运行应用程序
npm start

观看演示视频

观看演示

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client