Skip to content

feat(tool): add Xquik X search tool#121

Open
kriptoburak wants to merge 1 commit into
MiroMindAI:mainfrom
kriptoburak:codex/add-xquik-tool-20260710
Open

feat(tool): add Xquik X search tool#121
kriptoburak wants to merge 1 commit into
MiroMindAI:mainfrom
kriptoburak:codex/add-xquik-tool-20260710

Conversation

@kriptoburak

Copy link
Copy Markdown

Describe this PR

Adds an opt-in FastMCP tool for cursor-paginated X post search through Xquik.

What changed?

  • Added tool-xquik configuration with environment-based credentials.
  • Added search_x_tweets with input and response validation.
  • Added sanitized HTTP and network error handling.
  • Added focused tests and tool documentation.

Why?

MiroFlow agents can now search X data through the existing MCP tool boundary.
The integration is opt-in and does not change the default tool set.

Related issues

None.

Checklist for PR

  • Write a descriptive PR title following Angular commit message format.
  • Run lint and format locally:
    • uvx --from ruff==0.8.0 ruff check .
    • uvx --from ruff==0.8.0 ruff format --check .

Additional validation:

  • python -m unittest tests.test_xquik_mcp_server (7 tests)
  • MkDocs build
  • Xquik API contract and link checks

No Xquik tool or matching PR, issue, or discussion exists in this repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant