Atla MCP Server

официальный

Обеспечивает взаимодействие AI-агентов с API Atla для современной оценки LLMJ.

Документация

Atla MCP-сервер

[!CAUTION] Этот репозиторий был заархивирован 21 июля 2025 года. API Atla больше не активно.

Реализация MCP-сервера, предоставляющая стандартизированный интерфейс для взаимодействия LLM с API Atla для современной оценки LLMJ.

Узнайте больше об Atla здесь. Узнайте больше о Model Context Protocol здесь.

Atla MCP server

Доступные инструменты

  • evaluate_llm_response: Оценка ответа LLM на запрос с использованием заданных критериев оценки. Эта функция использует модель оценки Atla для возврата словаря, содержащего оценку ответа модели и текстовую критику с обратной связью по ответу модели.
  • evaluate_llm_response_on_multiple_criteria: Оценка ответа LLM на запрос по нескольким критериям оценки. Эта функция использует модель оценки Atla для возврата списка словарей, каждый из которых содержит оценку и критику для заданного критерия.

Использование

Для использования MCP-сервера вам понадобится API-ключ Atla. Вы можете найти существующий API-ключ здесь или создать новый здесь.

Установка

Мы рекомендуем использовать uv для управления окружением Python. Инструкции по установке смотрите здесь.

Ручной запуск сервера

После установки uv и получения API-ключа Atla вы можете вручную запустить MCP-сервер с помощью uvx (предоставляется uv):

ATLA_API_KEY=<your-api-key> uvx atla-mcp-server

Подключение к серверу

Возникли проблемы или нужна помощь с подключением к другому клиенту? Создайте issue или свяжитесь с нами!

OpenAI Agents SDK

Подробнее об использовании OpenAI Agents SDK с MCP-серверами смотрите в официальной документации.

  1. Установите OpenAI Agents SDK:
pip install openai-agents
  1. Используйте OpenAI Agents SDK для подключения к серверу:
import os

from agents import Agent
from agents.mcp import MCPServerStdio

async with MCPServerStdio(
        params={
            "command": "uvx",
            "args": ["atla-mcp-server"],
            "env": {"ATLA_API_KEY": os.environ.get("ATLA_API_KEY")}
        }
    ) as atla_mcp_server:
    ...

Claude Desktop

Подробнее о настройке MCP-серверов в Claude Desktop смотрите в официальном руководстве по быстрому старту MCP.

  1. Добавьте следующее в файл claude_desktop_config.json:
{
  "mcpServers": {
    "atla-mcp-server": {
      "command": "uvx",
      "args": ["atla-mcp-server"],
      "env": {
        "ATLA_API_KEY": "<your-atla-api-key>"
      }
    }
  }
}
  1. Перезапустите Claude Desktop, чтобы применить изменения.

Теперь вы должны увидеть опции от atla-mcp-server в списке доступных инструментов MCP.

Cursor

Подробнее о настройке MCP-серверов в Cursor смотрите в официальной документации.

  1. Добавьте следующее в файл .cursor/mcp.json:
{
  "mcpServers": {
    "atla-mcp-server": {
      "command": "uvx",
      "args": ["atla-mcp-server"],
      "env": {
        "ATLA_API_KEY": "<your-atla-api-key>"
      }
    }
  }
}

Теперь вы должны увидеть atla-mcp-server в списке доступных MCP-серверов.

Участие в разработке

Вклад приветствуется! Подробности смотрите в файле CONTRIBUTING.md.

Лицензия

Этот проект лицензирован под MIT License. Подробности смотрите в файле LICENSE.