
Mixpeek
io.github.mixpeek由 GitHub 账号 mixpeek 发布v0.1.1更新于 Oct 24, 2026
Give your agent eyes. Search video, images, and audio via the Mixpeek multimodal retrieval API.
概览
让助手通过 Mixpeek 多模态检索 API 搜索和获取视频、图像与音频内容。
- 可以做什么
- 该服务器加载 Mixpeek 的 OpenAPI 规范,并按 operationId 将其端点映射为 MCP 工具,覆盖 GET 与 POST JSON 操作。工具参数可接受顶层查询参数,或 query/body 信封形式,请求会带上配置的 Authorization 与 X-Namespace 头转发到 Mixpeek。它还包含速率限制、请求超时、可配置的端点允许列表,以及日志中的密钥脱敏。
- 适用场景
- 当助手需要搜索或获取 Mixpeek 账户中的多模态媒体资源(视频、图像或音频),并希望通过本地 stdio MCP 客户端访问时使用。它面向自带 API 密钥的使用方式,可本地运行也可托管。
- 运行要求
- 以 stdio 方式在本地运行,可从 npm(@mixpeek/mcp)或 PyPI(mixpeek-mcp,用 uvx 运行)安装;文档还介绍了 Docker 与 Homebrew 方式。需要能访问 Mixpeek API 的网络。写入受保护的端点需设置 MIXPEEK_API_KEY;MIXPEEK_API_BASE、MIXPEEK_OPENAPI_URL、MIXPEEK_NAMESPACE 以及速率限制和超时变量均为可选。
安装
在 SourceWeft 中
- 打开 控制台中的 Mixpeek,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Mixpeek MCP Server
A lightweight, production-friendly Model Context Protocol (MCP) server for Mixpeek that:
- Auto-loads Mixpeek's OpenAPI spec and exposes endpoints as MCP tools
- Supports local and hosted use (bring-your-own API key)
- Injects
AuthorizationandX-Namespaceheaders - Includes rate limits, timeouts, and redacted logs
- Ships with Docker and simple configuration
Quickstart
- Install
Python (PyPI):
npm (Node):
Homebrew (macOS):
- Configure (env or your MCP client secret store)
Env vars:
MIXPEEK_API_KEY: Your Mixpeek API key (optional if endpoints don't require auth)MIXPEEK_API_BASE: Defaulthttps://api.mixpeek.comMIXPEEK_OPENAPI_URL: Defaults to<API_BASE>/openapi.json(or/docs/openapi.json)MIXPEEK_NAMESPACE: Optional namespace value to send viaX-NamespaceMCP_RATE_MAX_CALLS: Default20perMCP_RATE_PER_SECONDSMCP_RATE_PER_SECONDS: Default10MCP_CONNECT_TIMEOUT: Default5MCP_READ_TIMEOUT: Default30
- Run locally (stdio)
Your MCP client (e.g., Claude Desktop) can attach to this server via stdio.
Docker
Or pull and run (once published):
Distribution
- npm:
@mixpeek/mcp→https://www.npmjs.com/package/@mixpeek/mcp - PyPI:
mixpeek-mcp→https://pypi.org/project/mixpeek-mcp/(publish pending) - Docker Hub:
mixpeek/mcp(pending push), GHCR:ghcr.io/mixpeek/mcp(pending push) - Homebrew:
mixpeek/tap/mixpeek-mcp(tap repo to be created)
Submit to Docker MCP Registry
We prepared registry.json compatible with the Official Docker MCP Registry. To submit:
- Fork the registry and create a new entry under the appropriate directory per their CONTRIBUTING guide.
- Include our
registry.json(update Docker image reference if you publish under a different org/tag). - Open a PR. Upon approval, it will appear in the MCP catalog and Docker Desktop's MCP Toolkit.
Configuration
Required for write-protected endpoints:
MIXPEEK_API_KEY:Authorization: Bearer <key>
Optional:
MIXPEEK_NAMESPACE: setsX-Namespacefor isolationMIXPEEK_API_BASE: defaults tohttps://api.mixpeek.com; testing:https://server-xb24.onrender.comMIXPEEK_OPENAPI_URL: defaults to<API_BASE>/openapi.json(or/docs/openapi.json)MCP_RATE_MAX_CALLS/MCP_RATE_PER_SECONDS: simple token bucketMCP_CONNECT_TIMEOUT/MCP_READ_TIMEOUT: request timeouts
How it works
- Loads OpenAPI spec and maps GET/POST JSON endpoints to tools using
operationId - Tool arguments accept top-level query parameters or a
query/bodyenvelope - Forwards requests to Mixpeek with configured headers
- Provides small allowlist (configurable) and redacts secrets in logs
Testing
Unit tests:
Live test (optional):
Using with MCP clients
- This server uses MCP stdio transport and the official server interface, compatible with common MCP clients.
- Start the server, then point your MCP client to the stdio command (
mixpeek-mcp).
References
- Mixpeek docs:
https://docs.mixpeek.com/overview/introduction - Mixpeek OpenAPI:
https://api.mixpeek.com/docs/openapi.json - MCP overview:
https://modelcontextprotocol.io/docs/getting-started/intro
Notes
- For production hosting, front with HTTPS, add SSO/session issuance, per-tenant rate limits, and audit logs without bodies/headers. Keep local stdio as the default; hosted HTTP/SSE can be added later.
来源:README.md,提交 3312b89
工具
0版本历史
1- v0.1.1最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分