Twitter帖子创建服务器

一个集成Twitter API的MCP服务器,允许用户直接从服务器创建Twitter帖子。

  • by saifalikhan9
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 saifalikhan9/mcp-server-of-x

使用说明

MCP服务器项目

该项目是一个模型上下文协议(MCP)服务器,它与Twitter API集成,允许用户直接从服务器在Twitter上创建帖子。

特性

  • MCP服务器设置使用 @modelcontextprotocol/sdk.
  • 与Twitter API集成,用于发布推文。
  • 用于演示目的的动态问候资源。

演示

https://github.com/user-attachments/assets/2a9b5d52-390c-489c-a311-18052e0bdf42

先决条件

  1. Node.js:确保您的系统上安装了Node.js。
  2. Twitter API密钥:从获取API密钥 Twitter开发者门户.
    • 您将需要以下密钥:
      • CONSUMER_KEY
      • CONSUMER_SECRET
      • TWITTER_ACCESS_TOKEN
      • TWITTER_ACCESS_SECRET

安装说明

  1. 克隆存储库:

    git clone <repository-url>
    cd mcp
    
  2. 安装依赖项:

    pnpm install
    
  3. 创建一个 .env 文件,并添加您的Twitter API密钥:

    CONSUMER_KEY="your_consumer_key"
    CONSUMER_SECRET="your_consumer_secret"
    TWITTER_ACCESS_TOKEN="your_access_token"
    TWITTER_ACCESS_SECRET="your_access_secret"
    
  4. 构建项目:

    pnpm build
    

用法

  • 服务器提供了一个名为 create-post-on-twitter 这允许您通过提供内容来发布推文。
  • 您还可以将动态问候资源用于测试目的。

与VS代码一起使用GitHub Copilot

要在VS Code中将此MCP服务器与GitHub Copilot一起使用,您需要添加以下内容 mcp 反对你的 settings.json 文件:

"mcp": {
  "servers": {
    "my-mcp-server-84b96f5d": {
      "command": "node",
      "args": ["/Users/Saif Ali Khan/Desktop/Project/MCP-Server-Project/mcp/build/index.js"]
    }
  }
}

此配置可确保MCP服务器被识别,并可由GitHub Copilot用于增强功能。