Atla

Official

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Provides compatibility with the OpenAI Agents SDK, allowing users to connect to the Atla MCP server for LLM evaluation services.

Atla MCP 服务器

MCP 服务器实现为 LLM 提供标准化接口,以便与 Atla API 交互,实现最先进的 LLMJ 评估。

点击此处了解更多关于 Atla 的信息。点击此处了解更多关于模型上下文协议的信息。

可用工具

  • evaluate_llm_response :使用给定的评估标准评估法学硕士 (LLM) 对提示的响应。此函数使用 Atla 评估模型,返回一个字典,其中包含模型响应的分数以及包含对模型响应反馈的文本评论。
  • 评估 LLM 的答案evaluate_llm_response_on_multiple_criteria符合多个评估标准。此函数使用 Atla 评估模型,返回一个字典列表,每个字典包含针对给定标准的评估分数和评论。

用法

要使用 MCP 服务器,您需要一个 Atla API 密钥。您可以在这里找到您现有的 API 密钥,或在这里创建一个新的。

安装

我们建议使用uv来管理 Python 环境。安装说明请参阅此处

  1. 克隆存储库:
git clone https://github.com/atla-ai/atla-mcp-server.git cd atla-mcp-server
  1. 创建并激活虚拟环境:
uv venv source .venv/bin/activate
  1. 根据需要安装依赖项:
# Basic installation uv pip install -e .
# Installation with development tools (recommended) uv pip install -e ".[dev]" pre-commit install
  1. 将您的ATLA_API_KEY添加到您的环境中:
export ATLA_API_KEY=<your-atla-api-key>

连接到服务器

安装服务器后,您可以使用任何 MCP 客户端连接到它。

这里我们提供了一些常见的 MCP 客户端的连接具体说明。

下文中:

  • 如果您在使用uv时遇到问题,可能需要传入uv可执行文件的完整路径。您可以在终端中运行which uv来找到它。
  • path/to/atla-mcp-serveratla-mcp-server目录的路径,也是您在步骤 1 中克隆的存储库的路径。

遇到问题或需要帮助连接到其他客户端?欢迎随时提交问题或联系我们

OpenAI代理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": "uv", "args": ["run", "--directory", "/path/to/atla-mcp-server", "atla-mcp-server"], "env": {"ATLA_API_KEY": os.environ.get("ATLA_API_KEY")} } ) as atla_mcp_server: ...

克劳德桌面

有关在 Claude Desktop 中配置 MCP 服务器的更多详细信息,请参阅官方 MCP 快速入门指南

  1. 将以下内容添加到您的claude_desktop_config.json文件中:
{ "mcpServers": { "atla-mcp-server": { "command": "uv", "args": [ "--directory", "/path/to/atla-mcp-server", "run", "atla-mcp-server" ], "env": { "ATLA_API_KEY": "<your-atla-api-key>" } } } }
  1. 重新启动 Claude Desktop以应用更改。

您现在应该在可用的 MCP 工具列表中看到来自atla-mcp-server的选项。

光标

有关在 Cursor 中配置 MCP 服务器的更多详细信息,请参阅官方文档

  1. 将以下内容添加到您的.cursor/mcp.json文件:
{ "mcpServers": { "atla-mcp-server": { "command": "uv", "args": [ "--directory", "/path/to/atla-mcp-server", "run", "atla-mcp-server" ], "env": { "ATLA_API_KEY": "<your-atla-api-key>" } } } }

您现在应该在可用的 MCP 服务器列表中看到atla-mcp-server

运行服务器

如果您使用 MCP 客户端,通常不需要在本地运行服务器。

在本地运行服务器对于开发和调试非常有用。安装后,您可以通过多种方式运行服务器:

  1. 使用uv run (推荐):
cd path/to/atla-mcp-server uv run atla-mcp-server
  1. 直接使用 Python:
cd path/to/atla-mcp-server python -m atla_mcp_server
  1. 使用MCP 检查器
cd path/to/atla-mcp-server uv run mcp dev src/atla_mcp_server/debug.py

所有方法都将使用stdio传输启动 MCP 服务器,并准备好接受来自 MCP 客户端的连接。MCP 检查器将提供一个 Web 界面,用于测试和调试 MCP 服务器。

贡献

欢迎贡献!详情请参阅CONTRIBUTING.md文件。

执照

本项目遵循 MIT 许可证。详情请参阅LICENSE文件。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Atla MCP 服务器为 LLM 提供了标准化接口,以便与 Atla API 进行交互,实现最先进的 LLMJ 评估。

  1. Available Tools
    1. Usage
      1. Installation
      2. Connecting to the Server
      3. Running the Server
    2. Contributing
      1. License
        ID: 0gm3vxdtdx