X API连接服务

MCP项目用于连接Claude与X API,支持发布推文等功能。

  • by Lyonsupernova
  • Python
  • 本地部署
  • 7 星标
  • 更新于
在 GitHub 查看 Lyonsupernova/mcp-x

使用说明

mcp-x mcp服务器

将Claude与X API连接起来的MCP项目。建在上面 X API v2

演示

支持的功能

  • 发布推文

配置

开始使用X

  • 首选 X开发者平台 并使用您的X帐户登录
  • 从基本计划开始
  • 存储访问令牌、密钥、客户端ID、客户端密钥和承载令牌 文件: x-api-start

设置

  • 在MacOS上: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • 在Windows上: %APPDATA%/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "x": {
      "command": "uv",
      "args": [
        "--directory",
        "PROJECT_PATH/src/mcp_x",
        "run",
        "mcp-x"
      ],
      "env": {
        "X_API_KEY": "YOUR_API_KEY",
        "X_API_KEY_SECRET": "YOUR_API_KEY_SECRET",
        "X_ACCESS_TOKEN": "YOUR_ACCESS_TOKEN",
        "X_ACCESS_TOKEN_SECRET": "YOUR_ACCESS_TOKEN_SECRET",
        "X_BEARER_TOKEN": "YOUR_BEARER_TOKEN",
        "LOGGING_PATH": "PROJECT_PATH/src/mcp_x/logs"
      }
    }
  }
}

全部

  • 测试
  • 添加获取推文
  • 添加删除推文
  • ...

部署

(全部)

建筑与出版

准备分发包裹:

  1. 同步依赖关系并更新锁文件:
uv sync
  1. 构建包分发:
uv build

这将在 dist/ 目录。