clarity-api-mcp
clarity-api-mcp
Bun MCP-сервер для Clarity AI апскейлера. Одна POST-конечная точка, все официальные режимы.
Возможности
Инструменты:
clarity_list_models,clarity_upscaleРежимы:
crystal,crystal-video,clarity(алиасcreative),clarity-proЛокальные файлы: публикуются по публичному raw-URL (
uguu,litterboxили Tailscale Funnel) перед POST-запросом к ClarityСтраницы общего доступа Dropbox и HTML-страницы tmpfiles.org переписываются в прямые URL файлов
Нативно для Bun: TypeScript без шага компиляции, автоматический
.env,Bun.file/Bun.write, Bun ShellcurlСтруктурированный вывод MCP плюс текстовый запасной вариант
Требования
Bun >= 1.1
Ключ API Clarity AI с https://clarityai.co/api
Настройка
git clone https://github.com/thomastraum/clarity-api-mcp.git
cd clarity-api-mcp
bun install
cp .env.example .envПоместите ваш ключ в .env (никогда не коммитьте этот файл):
CLARITY_API_KEY=your-key-hereBun загружает .env автоматически. Сервер также читает .env этого пакета, когда агент кодирования запускает его из другого каталога.
Конфигурация MCP-клиента
Замените путь на ваш клон:
{
"mcpServers": {
"clarity-api": {
"command": "bun",
"args": ["/absolute/path/to/clarity-api-mcp/src/index.ts"]
}
}
}Ключ может находиться в .env или в блоке env MCP. См. docs/INSTALL.md для фрагментов для Claude, Cursor, Codex и Grok.
Инструменты
clarity_list_models
Возвращает каждый режим, список параметров и пример тела запроса с официальной страницы API.
clarity_upscale
Отправляет POST https://api-upscale.clarityai.co с Authorization: Bearer ….
Входные данные (общие)
Поле | Примечания |
|
|
| Публичный URL изображения или локальный файл (все режимы изображений) |
| Публичный URL видео или локальный файл ( |
|
|
| Необязательно. Результат POST-запросом отправляется сюда вместо возврата |
| Необязательный локальный файл или каталог для сохранения результата |
| Необязательный флаг для отладки |
Crystal — scale_factor 1–200, creativity 0–10, output_format jpg/png, target_megapixels 0.001–1500
Crystal Video — scale_factor 1–200
Clarity — creativity / resemblance / dynamic / fractality −10–10, scale_factor 2–16, style default/portrait/anime, postprocessing none/sharpen, prompt
Clarity Pro — creativity −10–10, scale_factor 2/4/8/16, output_format png/jpg. $0.03 за выходной MP, максимум 64 MP.
Выходные данные
{
"mode": "crystal",
"requested_mode": "crystal",
"url": "https://…",
"credit_cost": 3,
"cost_usd": 0.03,
"balance": 97,
"webhook": null,
"saved_to": "/path/to/out.jpg",
"published_url": "https://a.uguu.se/…",
"published_via": "uguu",
"note": null
}Clarity взимает 1 кредит = $0.01. Локальные файлы публикуются сначала, чтобы Clarity могла получить raw-байты. Используйте publish: "funnel", если файл должен остаться на этой машине (Tailscale Funnel, не Serve).
Переменные окружения
Имя | По умолчанию | Назначение |
| — | Обязательно (или |
|
| Переопределить конечную точку |
|
| Таймаут curl в мс |
| — | Автосохранение результатов, если |
|
| Издатель по умолчанию для локальных файлов |
|
| Время жизни litterbox ( |
Скрипты
bun start
bun test
bun run smoke-test
bun run smoke-test -- --live--live вызывает реальный API и тратит кредиты.
Примечания
Не пишите в stdout из этого процесса, кроме транспорта MCP. Диагностика идет в stderr.
HTTP-клиент — это Bun Shell
curl, соответствующий официальным примерам, с теломResponseв stdin.
Лицензия
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
MCP server for Kling AI video generation
MCP server for Wan AI video generation
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/thomastraum/clarity-api-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server