
Sequentum
com.sequentum由 sequentum.com 發布官方發布者v3.0.1更新於 Oct 26, 2026
Turn the web into structured, reliable, actionable enterprise data for AI Agents
概覽
Sequentum 的遠端 MCP 伺服器,讓助理建立、執行、排程與監控網頁擷取代理,並檢視其費用。
- 可以做什麼
- 列出、搜尋並檢視網頁擷取代理,包含版本與空間資訊
- 啟動、停止、終止與刪除代理執行,並查詢執行狀態與彙總
- 建立、更新、啟用、停用與刪除以 cron 為基礎的排程,並查看即將執行的任務
- 檢視分析與診斷:紀錄數、執行彙總、失敗原因與修正建議
- 查詢點數餘額、支出彙總、各代理用量與費用明細
- 依描述建立新代理,並追蹤或停止建置工作階段
- 適用情境
- 適合已在 Sequentum 上執行網頁擷取代理、希望以對話方式操作它們的情境:啟動或停止執行、管理排程、排查失敗原因,以及追蹤支出與點數。
- 執行需求
- 遠端 Streamable HTTP 端點 mcp.sequentum.com/mcp,無需安裝。需要 Sequentum 帳號並透過 OAuth 登入並同意所要求的權限範圍;部分工具還需額外授權。用戶端需支援 OAuth 與 Streamable HTTP;團隊或企業工作區可能需要管理員先啟用該連接器。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Sequentum,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/com.sequentum%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"sequentum": {
"type": "http",
"url": "https://mcp.sequentum.com/mcp"
}
}
}README
Sequentum MCP
The Sequentum MCP Server connects your AI coding assistant to Sequentum using the Model Context Protocol (MCP), giving your AI tools the ability to create web scraping agents, run management, scheduling, analytics, and more. Sequentum hosts and manages a remote MCP server with OAuth authentication, so there's nothing to install.
Tool Reference | Prompts Reference | Resources Reference | Troubleshooting | Changelog
Key Features
- Agent management: Build, list, search, and get detailed information about your web scraping agents.
- Run automation: Start, stop, and monitor agent executions with real-time status tracking.
- Schedule management: Create and manage automated schedules using cron expressions.
- Analytics & diagnostics: Get run statistics, error analysis, and suggested fixes for failures.
- Space organization: Manage agent workspaces and run batch operations across spaces.
Disclaimers
sequentum-mcp exposes your Sequentum account data to MCP clients, allowing them to
view, run, and manage your web scraping agents. Keep your credentials secure and avoid
sharing sensitive information that you don't want accessible to MCP clients.
Getting Started
Add the Sequentum MCP server to your client with this configuration:
Most clients support the OAuth configuration. Claude.ai and Claude Desktop are simpler still — Sequentum MCP is listed in Claude's connector directory, so there is nothing to enter by hand; see Claude.ai and Claude Desktop below. For other clients, when you first connect, you'll be prompted to:
- Log in with your Sequentum account
- Accept the OAuth authorization
- Grant access to the necessary permissions
Once authenticated, all tools become available in your client. For client-specific setup details, see Set Up Your Client below.
Set Up Your Client
Select your client below for specific setup instructions. All clients use the remote OAuth server at https://mcp.sequentum.com/mcp unless noted otherwise.
Cursor
Go to Cursor > Settings > Cursor Settings > MCP and follow the prompts to add the Sequentum MCP server. Cursor 1.0+ includes native OAuth and Streamable HTTP support.
You can also add the server manually by editing your mcp.json file using the configuration above.
Claude.ai and Claude Desktop
Sequentum MCP is listed in Claude's connector directory, so there is no URL to enter by hand and no custom connector to create.
- Open Settings and go to Connectors.
- Browse the Directory, select Connectors, and find Sequentum MCP.
- Click Connect and sign in with your Sequentum account.
Team and Enterprise workspaces: connector availability is governed at org level, so an admin may need to enable Sequentum MCP before members can connect from their own accounts.
Enabling per conversation: once connected, enable Sequentum in an individual conversation via the + button near the message composer, then select Connectors.
ChatGPT
Note: While the Sequentum app is pending directory approval, you can connect via Developer Mode. Apps & Connectors → Developer Mode is currently available on Plus, Pro, Business, Enterprise, and Education plans (Education is web-only). On Business / Enterprise / Education accounts, only workspace owners and admins can access Advanced settings — regular members will not see the option. See OpenAI's Developer Mode documentation for current eligibility.
- In ChatGPT, go to Settings > Apps & Connectors > Advanced settings and enable Developer mode.
- Navigate to Settings > Apps & Connectors and click Create app (it appears once Developer mode is enabled).
- Enter the connector name
Sequentumand URL:https://mcp.sequentum.com/mcp - Click Create. You'll be prompted to sign in with your Sequentum account via OAuth.
Once connected, enable Sequentum in a conversation via the + button near the message composer, then select your connector from the list.
Claude Code
Connect Sequentum MCP once from the connector directory (see Claude.ai and Claude Desktop above) and it is available in Claude Code on the same account.
To add it directly instead — useful per-project or in scripts:
Then launch Claude Code with claude and type /mcp to trigger the OAuth browser flow.
VS Code / GitHub Copilot
Open the Command Palette with Ctrl+Shift+P (or Cmd+Shift+P on macOS) and select MCP: Add Server. Enter the Sequentum MCP server URL:
Windsurf
Configure via the Configure MCP option in Cascade (Cmd+L or Ctrl+L). Add the Sequentum MCP server URL:
Other Clients
The Sequentum MCP Server follows standard MCP protocols and works with any client that supports:
- OAuth authentication (recommended)
- Streamable HTTP with automatic SSE fallback
Use the server URL https://mcp.sequentum.com/mcp in your client's MCP configuration.
The server supports Client ID Metadata Documents (CIMD) as the preferred client identification method, with Dynamic Client Registration (RFC 7591) as a fallback. MCP clients that support CIMD (such as Cursor) can use their own URL as a client_id without any prior registration.
Local stdio mode (removed)
Running the server locally over stdio with SEQUENTUM_API_KEY (npx sequentum-mcp) was removed in 3.0.0.
Connect to https://mcp.sequentum.com/mcp instead — see Set Up Your Client. Sequentum API keys still work for the REST API.
Example Usage
Once connected, try these prompts to start using Sequentum context in your AI assistant:
Available Tools
The Sequentum MCP Server provides 43 tools across 9 categories for interacting with the Sequentum platform. See the Tool Reference for detailed documentation.
- Agent Management (5 tools)
- Run Management (7 tools)
- File Management (2 tools)
- Version Management (2 tools)
- Schedule Management (8 tools)
- Billing & Credits (6 tools)
- Space Management (6 tools)
- Analytics & Diagnostics (4 tools)
- Agent Builder (3 tools)
Structured output
36 of the 43 tools declare an outputSchema and return structuredContent next to the usual
text block (MCP 2026-07-28). The text block is unchanged, so clients that ignore structured
content see no difference. The seven acknowledgement-only tools (stop_agent, kill_agent,
delete_run, restore_agent_version, delete_agent_schedule, enable_agent_schedule,
disable_agent_schedule) return text only.
start_agentreturns{ "run": … }in async mode and{ "data": … }in sync mode.- Tools that return a list (
list_spaces,get_space_agents,list_agent_schedules,get_scheduled_runs,get_agent_versions,get_run_files) have an array schema. Clients on a 2025 protocol revision receive it wrapped as{ "result": [...] }, as the SDK projects it. - Status-like fields are numeric codes; their meanings are in each schema's descriptions.
Available Prompts
The server includes 9 reusable prompt templates that guide the AI through common multi-step workflows. See the Prompts Reference for detailed documentation.
- Debugging & Diagnostics
debug-agent-- Diagnose why an agent is failingcompare-runs-- Compare last successful vs failed run
- Health & Monitoring
agent-health-check-- Comprehensive health overview for an agentdaily-operations-report-- Daily ops report across all agentsspace-overview-- Overview of all agents in a space
- Execution
run-and-monitor-- Start an agent and monitor until completionschedule-agent-- Walk through creating a schedule
- Billing & Costs
spending-report-- Spending and credits reportcost-analysis-- Analyze costs across agents
- Agent Building
build-agent-from-prompt-- Build a new agent from a natural language descriptioninspect-agent-draft-- Inspect a build session and decide whether to save or discard
Available Resources
The server exposes 18 read-only resources (7 static + 11 templates) that AI clients can browse and pull into context. See the Resources Reference for detailed documentation.
- Static Resources (7)
sequentum://agents-- First page of all agentssequentum://spaces-- All accessible spacessequentum://billing/balance-- Current credits balancesequentum://billing/spending-- Monthly spending summarysequentum://billing/agents-usage-- Top agents by costsequentum://analytics/runs-- Runs in the last 24 hourssequentum://analytics/upcoming-schedules-- Scheduled runs for next 7 days
- Resource Templates (11)
sequentum://agents/{agentId}-- Agent detail with configurationsequentum://agents/{agentId}/versions-- Agent version historysequentum://agents/{agentId}/schedules-- Agent scheduled taskssequentum://agents/{agentId}/cost-breakdown-- Agent cost by usage typesequentum://agents/{agentId}/runs-- Agent run historysequentum://agents/{agentId}/runs/{runId}-- Specific run statussequentum://agents/{agentId}/runs/{runId}/files-- Run output filessequentum://agents/{agentId}/runs/{runId}/diagnostics-- Run error diagnosticssequentum://agents/{agentId}/latest-failure-- Most recent failure diagnosticssequentum://spaces/{spaceId}-- Space detailssequentum://spaces/{spaceId}/agents-- Agents in a space
Troubleshooting
Verifying scope enforcement end to end
pnpm run probe --env qa --mode log-only runs the real OAuth flow against QA (browser login
and consent, loopback callback, PKCE), then calls the V1 API directly and through this server
with tokens of three scope profiles and checks CloudWatch for the Control Center's scope-check
lines. See docs/oauth-scope-probe.md.
The server checks each tool's and resource's scopes before dispatch for user tokens and for tokens issued to an agent registered through the Control Center. Client-credentials tokens are exempt, as they are on the Control Center itself.
For more troubleshooting help, see the Troubleshooting Guide.
HTTP Mode Configuration
The hosted server at mcp.sequentum.com runs the Streamable HTTP transport, the only
transport as of 3.0.0, behind its own deployment configuration. The following
environment variables tune caching, rate limiting, and proxy trust for that transport.
They are documented for readers of this source — there is no supported self-hosted
deployment, and no container image is published.
HTTP mode is stateless as of 2.0.0. There is no Mcp-Session-Id header and no
per-client session state on the server: every request is handled independently by a
fresh MCP server instance. GET /mcp no longer opens an SSE stream — it now returns
405 Method Not Allowed (or 401 first if the request is unauthenticated). DELETE /mcp is a no-op that always answers 200, since there is no session left to tear
down. MAX_SESSIONS is no longer read.
Rate limiting across replicas
The rate limiter is per-process and keyed on req.ip; it holds no state shared across
replicas. With the stateless transport there is no session affinity, so a given
client's requests are not pinned to one replica — in a horizontally scaled deployment
of N replicas behind a load balancer, the effective cluster-wide ceiling becomes N × MCP_RATE_LIMIT_MAX per window, not MCP_RATE_LIMIT_MAX. To hold a specific global
rate, divide MCP_RATE_LIMIT_MAX by your replica count.
TRUST_PROXY and rate-limit evasion
With the default TRUST_PROXY=true, Express trusts every proxy hop and resolves
req.ip from the client-supplied, leftmost entry of the X-Forwarded-For header.
Because the rate limiter keys on req.ip, a client that simply rotates that header
value can evade rate limiting entirely. Running behind a reverse proxy does not fix
this by itself: tunnels such as cloudflared and ngrok append to X-Forwarded-For
rather than overwrite it, so the attacker-controlled leftmost entry survives unless
TRUST_PROXY is configured correctly.
The remediation is to set TRUST_PROXY to the exact number of trusted reverse-proxy
hops in front of the server (e.g. 1), or to a comma-separated CIDR/IP allowlist of
your trusted proxies, so Express derives req.ip from the correct hop instead of
trusting a client-supplied header. This repository does not know your deployment
topology, so it deliberately does not choose a safer default for you.
Severity: this is an abuse/DoS-protection bypass, not an authentication or data exposure issue — no account data is exposed, and no tool call succeeds that would otherwise be rejected. It only lets a client avoid being rate-limited.
CORS Origin Allowlist
When the MCP server is accessed from a browser (e.g. the Claude web app or the ChatGPT connector), it checks the Origin header against an allowlist. By default the following origins are permitted:
https://claude.ai,https://claude.com, and all subdomains (e.g.team.claude.ai)https://chatgpt.com,https://platform.openai.com, and all subdomains underchatgpt.com(e.g.connector.chatgpt.com)https://glama.aiand all subdomains (for Glama's browser-based MCP inspector)https://dashboard.sequentum.comhttps://mcp.sequentum.comhttp://localhost:<port>,http://127.0.0.1:<port>, andhttp://[::1]:<port>whenDEBUG=1
To add your own origins (e.g. an internal dashboard), set the ALLOWED_ORIGINS environment variable to a comma-separated list of exact origins:
These origins are appended to the defaults — Claude, ChatGPT, and Sequentum access is preserved. Wildcards and regular expressions are not supported via the env var; if you need a subdomain wildcard, add a RegExp entry directly in src/server/cors.ts.
Note:
Originmatching is case-sensitive and does not include a path or query string. Native MCP clients (Cursor, Claude Desktop, Claude Code) send noOriginheader and are not affected by this allowlist.
Development
This repository uses pnpm, not npm. npm install is refused on purpose.
You need Node 22 or newer (.nvmrc pins 24, which the Docker image runs). Corepack installs
the pnpm version named in package.json. It ships with Node 22 and 24; on Node 25 or newer,
install it first with npm install -g corepack:
pnpm runs no dependency install scripts unless the package is listed under allowBuilds in
pnpm-workspace.yaml. If pnpm install reports an ignored build script after a dependency
change, add the package there: true if it needs the script to work, false otherwise.
Arguments go straight after the script name, without npm's --
(pnpm run probe --env qa --mode log-only). pnpm passes a -- on to the script.
Privacy Policy
The Sequentum MCP Server accesses your Sequentum account data — including agent metadata, run history, scheduled tasks, billing information, and output files — solely to fulfill the requests you make through your AI assistant. By default, the MCP server acts as an authenticated proxy between your MCP client and the Sequentum API: request data is forwarded to the API and responses are returned to your client without being persisted or shared with third parties.
Operators may enable verbose request logging via the DEBUG=1 environment variable for troubleshooting. In that mode the server redacts Authorization, Cookie, and x-api-key headers, but writes request bodies (which may include tool arguments) to stderr. The hosted server at mcp.sequentum.com does not run with DEBUG=1.
For the full Sequentum privacy policy, see https://www.sequentum.com/privacy-policy.
Links
License
MIT © Sequentum
來源:README.md,提交 ea77029
工具
0版本歷史
3- v3.0.1最新Oct 26, 2026
- v2.1.3Oct 4, 2026
- v2.0.3Sep 16, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分