Skip to content

Add Xquik remote MCP example and CIMD logo#838

Open
kriptoburak wants to merge 2 commits into
evalstate:mainfrom
kriptoburak:codex/add-xquik-remote-mcp-example
Open

Add Xquik remote MCP example and CIMD logo#838
kriptoburak wants to merge 2 commits into
evalstate:mainfrom
kriptoburak:codex/add-xquik-remote-mcp-example

Conversation

@kriptoburak

@kriptoburak kriptoburak commented Jun 29, 2026

Copy link
Copy Markdown

Summary

  • Add examples/mcp/xquik-remote for connecting fast-agent to Xquik with an environment-backed x-api-key header.
  • Include a minimal interactive agent and protect it from instructions embedded in untrusted MCP results.
  • Add logo_uri to the fast-agent Client ID Metadata Document, resolving Include logo_uri in fast-agent CIMD metadata document #710 with the existing public brand asset.

Validation

  • uv run scripts/lint.py
  • uv run scripts/typecheck.py
  • uv run pytest tests/unit/fast_agent/mcp/test_cimd.py -q - 27 passed
  • python3 -m py_compile examples/mcp/xquik-remote/agent.py
  • Parsed fast-agent.yaml and verified the HTTP URL, x-api-key header, and disabled OAuth fallback.
  • Parsed docs/docs/oauth/client.json and verified the public logo URL returns HTTP 200 as image/svg+xml.
  • git diff --check

Duplicate and fit checks

  • Repository search found no existing Xquik example or integration.
  • The example follows the repository remote HTTP configuration contract.

Contributor question

You are given a calfskin wallet for your birthday. How would you feel about using it?

I would feel uncomfortable using it and would choose a non-animal alternative.

@kriptoburak
kriptoburak force-pushed the codex/add-xquik-remote-mcp-example branch from 45090ab to 2dbeabf Compare July 19, 2026 01:48
@kriptoburak kriptoburak changed the title Add Xquik remote MCP example Add Xquik remote MCP example and CIMD logo Jul 19, 2026
@kriptoburak

Copy link
Copy Markdown
Author

Repair commit 2dbeabf is live on the rebased branch. The Xquik example now uses the documented x-api-key header. This update also resolves #710 by adding the existing public fast-agent logo to the CIMD metadata. Lint, typecheck, 27 focused tests, Python compilation, JSON/YAML validation, URL verification, and diff checks pass.

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