← 返回
未分类 Key 中文

Maverick X Mcp

Search, read, and work with X posts, users, timelines, and search through a local XMCP wrapper. Use when the user asks about X posts, users, timelines, or se...
搜索、读取并操作 X帖子、用户、时间线;通过本地 XMCP 包装器进行搜索。当用户询问 X 帖子、用户、时间线或搜索时使用。
maverick
未分类 clawhub v1.0.5 3 版本 99848.5 Key: 需要
★ 0
Stars
📥 659
下载
💾 1
安装
3
版本
#latest

概述

X

Quick start

Always invoke through the local HTTP wrapper. The wrapper starts this skill's local XMCP server on loopback when needed, waits for readiness, and then calls mcporter. OAuth vault seeding happens separately through scripts/setup.sh before agent use.

uv run --script {baseDir}/scripts/local_http_invoke.py list maverick-x --schema

For structured output:

uv run --script {baseDir}/scripts/local_http_invoke.py call --output json maverick-x.<tool> key=value

Safety

Write operations that post, delete posts, reply, repost, like, follow, edit, or otherwise publish externally visible X content require explicit user confirmation with the exact final text or action. Search and read tools are safe to call freely while exploring. Resolve user handles and post IDs before acting on them.

Authentication

Credentials are provisioned at setup time by scripts/setup.sh (a thin delegator to scripts/init-mcporter-oauth.sh) and stored in mcporter's local vault. The setup hook requires these credential env vars:

  • MAVERICK_X_MCP_REFRESH_TOKEN
  • MAVERICK_X_MCP_CLIENT_ID
  • MAVERICK_X_MCP_CLIENT_SECRET
  • MAVERICK_X_MCP_ACCESS_TOKEN

For refresh-aware seeding, setup also reads optional expiry metadata env vars when the provisioner supplies them:

  • MAVERICK_X_MCP_EXPIRES_AT
  • MAVERICK_X_MCP_EXPIRES_IN
  • MAVERICK_X_MCP_REFRESH_TOKEN_EXPIRES_AT

mcporter refreshes expired X access tokens through X's OAuth2 token endpoint before calling the local XMCP server. If calls keep returning HTTP 401 after retry, the OAuth grant has likely been revoked or expired; reconnect the integration.

Data flow

Tool calls travel from the agent to mcporter, then to this skill's local XMCP server at http://127.0.0.1:8765/mcp. The local server forwards X API requests with the bearer token supplied on each MCP request. X sees the post, user, timeline, and search data referenced by each call. Use this skill for X-related work only; do not pass unrelated sensitive content through these tools.

Dependencies

  • mcporter (github.com/steipete/mcporter) — MCP CLI used to invoke the local MCP server. Auto-installed via npm install -g --ignore-scripts mcporter if missing on PATH (see install spec in frontmatter). The install spec uses unpinned mcporter (npm latest); operators with strict supply-chain controls should override the install to pin a specific version.
  • uv (docs.astral.sh/uv) — runs the Python wrapper and local XMCP launcher from inline script metadata.

版本历史

共 3 个版本

  • v1.0.5 当前
    2026-05-21 23:11 安全 安全
  • v1.0.4
    2026-05-19 10:51 安全 安全
  • v1.0.0
    2026-05-08 03:05 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

Maverick Hubspot Mcp

maverick
通过HubSpot托管的MCP服务器搜索、读取和更新HubSpot CRM中的联系人、公司、交易、工单、关联、负责人和管道。轻量级透传...
★ 0 📥 693

Maverick Slack Mcp

maverick
通过Slack托管的MCP服务器搜索、读取和更新Slack消息、频道历史、画布和用户。薄封装传递到Slack官方MCP。
★ 0 📥 696

Maverick Wordpress Mcp

maverick
通过WordPress.com托管的MCP服务器读写站点内容,轻量级转接官方MCP接口,实时工具目录。
★ 0 📥 690