
Loadster
com.loadster由 loadster.com 发布官方发布者v2.0.1更新于 Oct 31, 2026
Load testing and synthetic monitoring platform: test with Playwright, Browser Bot, or Protocol Bots.
概览
Loadster 托管的 MCP 服务器,让 AI 助手在你的 Loadster 账户中编写负载测试脚本、搭建测试场景、设置监控并分析结果。
- 可以做什么
- 列出和创建项目,并读取 Loadster 文档、脚本 API、示例与命令结构定义
- 创建、更新、复制、删除、导入、校验和试运行脚本,并管理版本、资源与截图
- 管理数据集及其数据行
- 创建和更新场景,并列出可用引擎
- 启动、停止和查看负载测试,读取报告、URL 耗时与备注
- 创建、启用、停用和删除监控,查看监控周期、事件与汇总
- 适用场景
- 适合已经在 Loadster 上做负载测试或合成监控的团队,希望助手代为起草脚本、组装场景、设置监控或解读测试与监控结果,而不必频繁切换仪表盘。
- 运行要求
- 使用 Loadster API 主机上的远程 Streamable HTTP 端点,无需本地安装包。需要 Loadster 账户和团队。认证方式为浏览器中的 OAuth 2.1,或使用个人访问令牌以 Authorization Bearer 请求头发送(部分客户端通过 LOADSTER_MCP_TOKEN 环境变量提供)。不支持远程服务器的客户端需要 mcp-remote 桥接。
安装
在 SourceWeft 中
- 打开 控制台中的 Loadster,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/com.loadster%2Floadster-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"loadster": {
"type": "http",
"url": "https://api.loadster.com/mcp"
}
}
}README
Loadster MCP
Loadster is a cloud load testing and monitoring platform. Its built-in Model Context Protocol (MCP) server lets AI agents like Claude, ChatGPT, Codex, Cursor, and VS Code write and play load test scripts, build load test scenarios, set up monitors, and analyze results in your Loadster account.
This repository is the public home for connecting to that server: setup snippets for each client, the Claude Code
plugin, and the metadata behind Loadster's listings in MCP directories. The server itself is hosted by Loadster at
https://api.loadster.com/mcp, and its source is not published here. Loadster is also an official plugin in the
ChatGPT and Codex plugin directory.
The maintained, full-length guide is the AI Assistants & MCP chapter of the Loadster manual. This README is the short version.
The Loadster MCP endpoint
OAuth is the easiest way to connect. Clients that support MCP OAuth send you to Loadster to approve the connection in your browser, and you can review or revoke connected agents on the API & MCP page in your Loadster settings. The approval page leads with the web address Loadster can verify for the app, so check that it's one you expect before you approve. You also choose an access level there: Read (selected to start with), Read+Write, or Read+Write+Execute. To change it later, revoke the connection and connect again. Changing or resetting your Loadster password disconnects every OAuth-connected agent, so reconnect each one afterward. Personal access tokens keep working.
Personal access tokens are for clients that can't do OAuth, and for CI jobs and scripted agents. The same kind of
token also works for calling the Loadster REST API directly. Create one in
the Loadster dashboard under Settings → API & MCP → Personal Access Tokens, choose its access level, copy it right
away (it's only shown once), and send it as Authorization: Bearer YOUR_TOKEN. A token acts as you within the team
where you created it, so treat it like a password.
Connecting Claude Code to Loadster
The quickest way is the plugin from this repository, which adds the Loadster MCP server plus skills for a
sensible load testing workflow: setup to connect, setup-script for a first script, setup-scenario for a
first load test scenario, setup-monitor for a first synthetic monitor, load-test for a full test, and
results for reading what happened.
Then run /mcp, pick loadster, and approve the OAuth connection in your browser. Ask Claude something like
"List my Loadster projects" to confirm it can reach your account.
Without the plugin, add the server directly and Claude Code will walk you through OAuth:
Or with a personal access token, for headless use:
The equivalent project-level .mcp.json:
Connecting Claude Desktop and claude.ai to Loadster
Claude Desktop and claude.ai connect to remote MCP servers as custom connectors, which use OAuth.
- Open Settings → Connectors and choose Add custom connector.
- Enter a name and the URL
https://api.loadster.com/mcp. - Choose Connect and approve the Loadster OAuth connection when your browser opens.
- In a conversation, open the tools menu and turn on the Loadster connector.
Connecting ChatGPT and Codex to Loadster
Loadster is an official plugin in the ChatGPT and Codex plugin directory, with the setup, load-test, and
results skills. The new setup-script, setup-scenario, and setup-monitor skills reach it when the directory
listing is updated.
- ChatGPT: open the Loadster plugin, choose Install plugin, then Connect and approve the Loadster OAuth connection. Start a conversation with @Loadster. On a Business or Enterprise workspace, an admin may need to make it available under Workspace settings → Plugins first.
- Codex: install Loadster from the Plugins tab in the Codex desktop app, or run
/pluginsin the Codex CLI, then start a new session.
The Codex IDE extension doesn't support plugins, so it connects through Codex's MCP configuration, which the desktop app and CLI share:
Or with a personal access token in ~/.codex/config.toml:
If the plugin isn't available on your ChatGPT account, you can still add Loadster as a custom connection in
Developer mode (Settings → Security and login). Open Plugins, add a connection with the URL
https://api.loadster.com/mcp, then add it to a new conversation from the tools menu and approve the OAuth
connection.
Connecting Cursor to Loadster
Or add it to .cursor/mcp.json in your project (or ~/.cursor/mcp.json for all projects) and approve the OAuth
connection when Cursor first connects:
To use a personal access token instead, add "headers": { "Authorization": "Bearer ${env:LOADSTER_MCP_TOKEN}" } and set
LOADSTER_MCP_TOKEN in the environment before starting Cursor.
Connecting VS Code to Loadster
[Install in VS Code] [Install in VS Code Insiders]
Or run MCP: Add Server from the Command Palette, or add it to .vscode/mcp.json:
To use a personal access token, declare a promptString input with "password": true and reference it in an
Authorization header. The manual has the
complete example.
Connecting other MCP clients to Loadster
Any client that supports remote servers over Streamable HTTP can connect the same way. For clients that only
support local (stdio) servers, the mcp-remote bridge usually works.
Leave out the --header arguments to have it run the OAuth flow instead of using a token:
What an agent can do with Loadster
The server exposes most of the Loadster dashboard. Clients fetch the live tool list when they connect, so this table is a map of the surface rather than the source of truth. The MCP tool reference in the Loadster manual is generated from the tool definitions themselves, with each tool's parameters and whether it is a Read, Write, Sensitive Write, or Execute tool.
Scripts, scenarios, datasets, and monitors can carry tags. The list tools report each item's tag names, and the
create and update tools take a tags list. Tags are shared across your team, so agents reuse the names you already
have and create a new tag only when you ask for one.
Updating a script, scenario, monitor, or dataset changes only the fields the agent sends and keeps the rest. A list
that's sent, such as a scenario's bot groups or a dataset's rows, replaces the stored list rather than merging into
it. The load test tools take loadTestId and scenario bot groups take engineId; the older names testId and
loadEngineId still work in 2.0 and will be removed in the next major version.
The tools an agent sees depend on the access level you grant. Read sees the tools that read, Read+Write
adds the tools that create, change, delete, and play scripts, and Read+Write+Execute adds launch_load_test,
stop_load_test, and enable_monitor. Launching a load test and enabling a monitor send real traffic and burn
Fuel unless your plan covers them, so the server tells the agent to get your go-ahead before either. Before a
launch the agent gives you your balance and, when the test would burn Fuel, the Fuel estimate range the dashboard
shows. A launch with no estimate runs on your plan and burns no Fuel, and one with an estimate runs entirely on
Fuel. If your plan can't run a test right now, the agent's launch is refused and you can launch it on Fuel from the
dashboard. Monitors are covered by a plan that includes monitoring up to its limits, and use Fuel beyond them. At
the other two levels the agent gets everything ready and hands off so you push the launch button in the dashboard.
Some actions are always left to humans. An agent cannot manage notification policies or maintenance windows, or administer your team, billing, or Fuel.
Every tool carries MCP annotations (readOnlyHint, destructiveHint, idempotentHint, openWorldHint), so
clients that honor them can prompt before writes and deletes.
Safety practices for AI load testing
- The agent acts in your account. It edits the same scripts, scenarios, datasets, and monitors your team sees. Script changes create revisions you can restore, but it's still a good idea to review proposed changes and keep experiments in their own project.
- Pages under test can talk to your agent. Response bodies, page HTML, console output, logs, screenshots, and monitor messages come from the site you're testing, and anyone who can put text there can put instructions there. Loadster marks that content as untrusted data and tells agents not to follow instructions inside it, but agents can still be misled, so a read-only connection is safer when an agent only needs to analyze results.
- Only test what's yours. Point scripts only at systems you own or are authorized to test. Playing a script runs a single bot, but it's your responsibility either way.
- Scope your access. Use one token per agent or machine, name them clearly, and revoke any you no longer use. Grant the lowest access level the agent needs. If it only needs to read, keep Read (selected to start with) when you approve the OAuth connection, or choose Read when you create a token. It can then use only the tools that read, and can't change anything or play scripts. Choose Read+Write+Execute only for an agent you want launching load tests or enabling monitors. Review OAuth connections on the API & MCP page in your Loadster settings. See How Your Assistant Authenticates.
Support
- Setup help and questions: [email protected]
- Security issues: see SECURITY.md
- Problems with the contents of this repository (the README, plugin, or directory metadata): open an issue here
What's in this repository
License
The contents of this repository are released under the MIT License. The Loadster service itself is governed by Loadster's terms of service.
来源:README.md,提交 c448f08
工具
0版本历史
5- v2.0.1最新Oct 31, 2026
- v1.6.0Oct 29, 2026
- v1.4.0Oct 22, 2026
- v1.3.0Oct 20, 2026
- v1.2.0Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分