litmus — MCP-сервер для Claude Code: оценка MCP-серверов по шкале A–F
Проверяет MCP-серверы и скиллы по открытой поведенческой методике, ставит оценку от A до F. Локальная установка запускает полный набор проб, хостинговый вариант — только поиск по базе.
claude mcp add --transport http litmus https://polygraph.so/api/mcpЧто делает litmus
Сервер даёт шесть инструментов. check_server ищет опубликованную оценку сервера за секунду, без выполнения кода. run_litmus запускает полный тест: подключается как агент, снимает отпечаток инструментов, прогоняет четыре категории проб (C-02 требует Docker, без него оценка не выше B) и возвращает оценку с доказательствами на диске. run_skill_litmus проверяет скиллы статическим сканом. list_servers выдаёт список серверов с оценками, сортировка по убыванию. request_grade отправляет запрос на платную проверку сервера в базу polygraph.so. verify_attestation читает блокчейн-подтверждение оценки в EAS на Base.
Хостинговый endpoint https://polygraph.so/api/mcp открыт без установки и даёт три инструмента поиска — check_server, list_servers, request_grade. Stdio-вариант через npx -y @polygraphso/litmus ставит весь набор, включая run_litmus и run_skill_litmus, которые выполняют код проверяемого сервера. Для Claude Code есть плагин с двумя слэш-командами: /polygraph:grade <server> и /polygraph:check <server>. Репозиторий также содержит GitHub Action polygraphso/litmus@v1, который роняет сборку, если MCP-сервер или скилл получает D или F.
Какие задачи решает
- проверить MCP-сервер перед установкой по открытой методике
- поставить оценку A–F серверу или скиллу прямо из агента
- найти серверы с опубликованными оценками, отсортированные по качеству
- заблокировать сборку в CI, если зависимость получила D или F
- прочитать блокчейн-подтверждение оценки в сети Base
Примеры запросов агенту
- Проверь оценку сервера
npm/@modelcontextprotocol/server-filesystemв базе polygraph.so - Запусти полный тест для
github/owner/repoи верни оценку с доказательствами - Покажи список MCP-серверов с оценкой A, первые 10
Как установить litmus
1Командой платформы: удалённый сервер
claude mcp add --transport http litmus https://polygraph.so/api/mcp2Командой платформы
claude mcp add --env POLYGRAPH_API_URL=<POLYGRAPH_API_URL> --env NEXT_PUBLIC_POLYGRAPH_NETWORK=<NEXT_PUBLIC_POLYGRAPH_NETWORK> --transport stdio litmus -- npx -y @polygraphso/litmusВместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
codex mcp add litmus --url https://polygraph.so/api/mcp2Командой платформы
codex mcp add litmus --env POLYGRAPH_API_URL=<POLYGRAPH_API_URL> --env NEXT_PUBLIC_POLYGRAPH_NETWORK=<NEXT_PUBLIC_POLYGRAPH_NETWORK> -- npx -y @polygraphso/litmusВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"litmus": {
"url": "https://polygraph.so/api/mcp"
}
}
}{
"mcpServers": {
"litmus": {
"command": "npx",
"args": [
"-y",
"@polygraphso/litmus"
],
"env": {
"POLYGRAPH_API_URL": "<POLYGRAPH_API_URL>",
"NEXT_PUBLIC_POLYGRAPH_NETWORK": "<NEXT_PUBLIC_POLYGRAPH_NETWORK>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"litmus": {
"type": "http",
"url": "https://polygraph.so/api/mcp"
}
}
}{
"servers": {
"litmus": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@polygraphso/litmus"
],
"env": {
"POLYGRAPH_API_URL": "<POLYGRAPH_API_URL>",
"NEXT_PUBLIC_POLYGRAPH_NETWORK": "<NEXT_PUBLIC_POLYGRAPH_NETWORK>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http litmus https://polygraph.so/api/mcp2Командой платформы
gemini mcp add -e POLYGRAPH_API_URL=<POLYGRAPH_API_URL> -e NEXT_PUBLIC_POLYGRAPH_NETWORK=<NEXT_PUBLIC_POLYGRAPH_NETWORK> litmus npx -y @polygraphso/litmusВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о litmus
Как установить litmus в Claude Code?
Для хостингового варианта выполни claude mcp add --transport http litmus https://polygraph.so/api/mcp. Для полного набора инструментов: `claude mcp add --env POLYGRAPH_API_URL=<POLYGRAPH_API_URL> --env NEXT_PUBLIC_POLYGRAPH_NETWORK=<NEXT_PUBLIC_POLYGRAPH_NETWORK> --transport stdio litmus -- npx -y @polygraphso/litmus. Плагин ставится командами /plugin marketplace add polygraphso/litmus и /plugin install polygraph@polygraphso`.
Что делает litmus?
litmus проверяет MCP-серверы и скиллы по открытой поведенческой методике и ставит оценку от A до F. Хостинговый вариант ищет опубликованные оценки за секунду, stdio-вариант запускает полный тест с выполнением кода сервера и четырьмя категориями проб.
Нужен ли Docker для работы litmus?
Docker нужен для проверки C-02. Без него проба пропускается, а максимальная оценка ограничена B. Остальные три категории проб работают без Docker.