autousers

autousers

Evaluate UX with AI personas and human raters directly from MCP-aware clients like Claude and ChatGPT.

Category
访问服务器

README

@autousers/mcp

Evaluate UX with AI personas and human raters — directly from Claude, Cursor, ChatGPT, and any MCP-aware client.

npm version MIT licensed Provenance


Install

The fastest way to connect is via the remote server — no package to install, OAuth handles auth automatically.

Direct URL (recommended)

Paste https://mcp.autousers.ai/mcp into your client's MCP connector UI or config. OAuth 2.1 launches in the browser on first use.

Client How to connect
Claude.ai Settings → Connectors → Add custom connector → paste URL
Claude Desktop Settings → Connectors → Add custom connector → paste URL
Cursor See config below or use the one-click deeplink
VS Code + Copilot See config below
ChatGPT Settings → Connectors → Developer Mode → Add connector → paste URL
Codex CLI See config below

Cursor — ~/.cursor/mcp.json:

{
  "mcpServers": {
    "autousers": {
      "url": "https://mcp.autousers.ai/mcp"
    }
  }
}

VS Code + GitHub Copilot — .vscode/mcp.json (workspace) or ~/.config/Code/User/mcp.json (global):

{
  "servers": {
    "autousers": {
      "type": "http",
      "url": "https://mcp.autousers.ai/mcp"
    }
  }
}

Claude Code CLI:

claude mcp add --transport http autousers https://mcp.autousers.ai/mcp

Codex CLI:

codex mcp add autousers --url https://mcp.autousers.ai/mcp

Bridge fallback (stdio-only clients)

Clients that only support stdio — Cline, Zed, Continue, Goose — use mcp-remote as a shim:

{
  "mcpServers": {
    "autousers": {
      "command": "npx",
      "args": ["-y", "mcp-remote@>=0.1.16", "https://mcp.autousers.ai/mcp"]
    }
  }
}

Zed — ~/.config/zed/settings.json:

{
  "context_servers": {
    "autousers": {
      "command": {
        "path": "npx",
        "args": ["-y", "mcp-remote@>=0.1.16", "https://mcp.autousers.ai/mcp"]
      }
    }
  }
}

Continue — ~/.continue/config.yaml:

mcpServers:
  - name: autousers
    command: npx
    args:
      - -y
      - "mcp-remote@>=0.1.16"
      - https://mcp.autousers.ai/mcp

Stdio / headless / CI

For environments without a browser (CI pipelines, scripted workflows), use the npm package with an API key:

# Claude Code with Bearer token
claude mcp add --transport http autousers https://mcp.autousers.ai/mcp \
  --header "Authorization: Bearer $AUTOUSERS_API_KEY"

Or run as a local stdio process:

npx -y @autousers/mcp

With environment variables:

{
  "mcpServers": {
    "autousers": {
      "command": "npx",
      "args": ["-y", "@autousers/mcp"],
      "env": {
        "AUTOUSERS_API_KEY": "ak_live_..."
      }
    }
  }
}

Tools

39 tools across four categories. Read-only tools carry readOnlyHint=true and are safe to call without side effects.

Templates (6)

Tool Description
templates_list List question templates available to your team
templates_get Fetch a single template by ID
templates_create Create a new team-scoped template
templates_update Patch a template (only supplied fields change)
templates_delete Hard-delete a template
templates_duplicate Deep-clone a template into a destination team

Evaluations (14)

Tool Description
evaluations_list List evaluations the caller can see
evaluations_get Fetch one evaluation including config and comparisons
evaluations_create Create an SSE or SxS evaluation; optionally queue autouser runs
evaluations_update Patch fields on an evaluation
evaluations_delete Delete an evaluation and its dependent rows
evaluations_save_draft Merge wizard fields into a draft evaluation
evaluations_ratings_list List human + autouser ratings
evaluations_results_get Aggregate stats and per-rater summaries
evaluations_agreement_get Pairwise Cohen's Kappa inter-rater agreement
evaluations_ai_insights_get AI-authored summary, key findings, and recommendations
evaluations_export_get Download results as JSON or CSV
evaluations_share_create Grant a per-user VIEWER / EDITOR / OWNER share
evaluations_shares_list List explicit per-user shares
evaluations_transfer Transfer evaluation ownership to another user

Autousers (15)

Tool Description
autousers_list List autousers (built-in + custom)
autousers_get Fetch a single autouser by ID
autousers_create Create a team-scoped custom autouser
autousers_update Patch a custom autouser
autousers_delete Soft-delete a custom autouser
autousers_duplicate Deep-clone an autouser into a team
autousers_run Queue autouser runs against an evaluation
autousers_run_stop Cancel pending or running autouser runs
autouser_status_get Run statuses and summary counts for an evaluation
autouser_run_get Fetch one autouser run with full context
autouser_run_turns_list Per-turn token and cost telemetry for a run
autousers_calibration_start Compute Cohen's Kappa vs human ratings
autousers_calibration_status_get Get calibration status
autousers_calibration_freeze Freeze a rubric version and set it as active
autousers_calibration_optimize Send disagreements to AI for rubric suggestions

Settings (4)

Tool Description
teams_list List every team the caller belongs to
teams_get Fetch one team's detail
team_members_list List team members with roles and profiles
usage_get Usage rollup: free-run pool remaining and token spend

Resources & Prompts

Resources

Three readable resource URIs:

URI Description
autousers://evaluation/{id} Full evaluation object including results
autousers://template/{id} Template definition with all dimensions
autousers://autouser/{id} Autouser persona with rubric

Prompts

Five canned workflows registered as MCP prompts:

Prompt Description
evaluate-url Create an SSE evaluation against a URL and surface results
compare-designs Create an SxS evaluation between two URLs
analyze-results Summarise evaluation results with key findings
calibrate-autouser Run calibration and freeze the rubric when stable
triage-low-agreement Surface autouser/human disagreements and suggest fixes

Authentication

OAuth 2.1 (recommended)

When you add the server URL to any supported client, an OAuth 2.1 PKCE + DCR flow launches in the browser. After approving, the client receives a short-lived access token (~15 min) that rotates automatically via a refresh token. No static credentials are stored on the client.

Best for: Claude.ai, Claude Desktop, Cursor, VS Code, ChatGPT — any interactive session.

API keys

API keys are long-lived bearer tokens for headless environments. Pass them as Authorization: Bearer ak_live_... — either as an HTTP header in the direct-URL clients or as the AUTOUSERS_API_KEY env var for stdio.

Best for: CI pipelines, Claude Code with --header, Codex CLI --bearer-token, scripts.

Mint keys at app.autousers.ai/settings/api-keys. Keys are shown once at creation — store them in a secrets manager immediately.

Scopes

Scope Grants
templates:read List and fetch templates
templates:write Create, update, delete, duplicate templates
evaluations:read List, fetch, export, view results
evaluations:write Create, update, delete, share evaluations
autousers:read List autousers, fetch runs and telemetry
autousers:write Create, update, delete, run, calibrate autousers
ratings:read List ratings for an evaluation

Configuration

Variable Default Description
AUTOUSERS_API_KEY — Bearer token for headless / stdio auth (ak_live_...)
AUTOUSERS_BASE_URL https://app.autousers.ai Override the API host (e.g. for self-hosted or local dev)

The default base URL points to production. You only need AUTOUSERS_BASE_URL if you are targeting a different environment.


Diagnostics

Run the bundled doctor command to verify your configuration:

npx -y -p @autousers/mcp autousers-mcp-doctor

It checks that AUTOUSERS_API_KEY is set (for stdio auth), that the API host is reachable, and that at least one tool call succeeds. Exits non-zero on any misconfiguration so it integrates cleanly into CI pre-flight checks.


Links

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选