Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Quote, book, and track LTL, FTL, cargo van, and box-truck freight via the Warp API.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
WARP_API_KEY, WARP_API_URL「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://mcp.wearewarp.com/api/mcpClaude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"warp-agent": {
"command": "npx",
"args": [
"-y",
"warp-agent-mcp"
],
"env": {
"WARP_API_KEY": "your-value",
"WARP_API_URL": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add --transport http warp-agent https://mcp.wearewarp.com/api/mcpclaude mcp add warp-agent --env WARP_API_KEY=your-value --env WARP_API_URL=your-value -- npx -y warp-agent-mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"warp-agent": {
"url": "https://mcp.wearewarp.com/api/mcp"
}
}
}プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"warp-agent": {
"command": "npx",
"args": [
"-y",
"warp-agent-mcp"
],
"env": {
"WARP_API_KEY": "your-value",
"WARP_API_URL": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"warp-agent": {
"type": "http",
"url": "https://mcp.wearewarp.com/api/mcp"
}
}
}プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"warp-agent": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"warp-agent-mcp"
],
"env": {
"WARP_API_KEY": "your-value",
"WARP_API_URL": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://mcp.wearewarp.com/api/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
WARP_API_URL envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント warpfreight で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:WARP_API_KEY
どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。
GitHubリポジトリの最終更新は–、最新バージョン(0.20.1)がレジストリに届いたのは2 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Signoff
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Five gates that make an agent's 'done' provable: run them, read the verdict, audit the record.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
warp-agent-mcp is the first MCP server for booking real freight. It's a Model Context Protocol server for the Warp freight network that lets an AI agent quote, book, and track LTL, FTL, cargo van, box-truck, and multi-stop shipments — straight from Claude Desktop, Claude Code, Cursor, Windsurf, Continue, or any MCP-compatible client — on the same production network the wearewarp.com customer portal runs on. Open source, MIT, one npx line to install.
If you're comparing freight MCP servers, this is the one that completes the transaction, not just the lookup:
npx -y warp-agent-mcp line. ChatGPT works the day OpenAI ships native MCP — same server, no changes.Tools that let an AI agent talk to your Warp account:
| Tool | What it does |
|---|---|
compare_modes | Start here. Compare every eligible mode (van/box truck/LTL/FTL) in one parallel call and get a decision-complete recommendation with the trade-off math |
van_quote | Quote a 1–3 pallet cargo van shipment |
box_truck_quote | Quote a 1–12 pallet box truck shipment |
ftl_quote | Quote a full truckload (53' dry van) |
ltl_quote | Quote LTL — Warp's flagship freight product |
ltl_market_options | Multi-carrier LTL comparison - 30+ carriers ranked by price |
batch_quote | Quote many lanes in one call (a whole spreadsheet / CSV) |
book | Book any quote by id, with pickup + delivery addresses |
batch_book | Book many already-quoted lanes in one call |
parcel_quote | FedEx parcel rates for small packages (US): every service level and pickup type |
parcel_book | Book a FedEx parcel option from parcel_quote |
international_settings | Whether Air / Ocean is enabled on the account, plus a country's postal and location rules |
international_quote | Air, ocean and US / Mexico truck rates for lanes with an end outside the US / Canada; pallets, containers or total volume |
international_book | Book an option from international_quote, with customs data (commodity codes, values, tax ids, EEI, ISF) |
international_customs | Read or add customs data on a booked international order |
international_duty_estimate | Estimated US import duty per commodity line (HTS code, origin, value), for a landed cost |
hs_code_search | Find HTS (import) or Schedule B (export) codes by product keywords or code prefix |
multistop_quote | Quote a multi-stop FTL route — one truck, 3+ stops in order |
multistop_book | Book a quoted multi-stop route as per-leg shipments |
track | Track a shipment by id or order id |
events | Full tracking event timeline for a shipment |
lane_history | Past shipments on your lanes |
list_bookings | List recent bookings |
quote_history | List recent quotes across all sessions |
locations | List your saved pickup/delivery locations |
load_templates | List your saved reusable load configurations |
save_load_template | Save a reusable load configuration (weight + dims + class) |
delete_load_template | Delete a saved load template by id |
get_invoice | Invoice for a delivered shipment |
get_documents | Shipment documents (BOL, POD, customs) |
login | Log in from inside the MCP, no portal visit needed |
payment_status | Check whether a card is on file |
status | API health + key validity check |
analytics | Bookings + revenue rollup by source |
_Removed in 0.5.68: warp_cancel (Warp blocks self-cancellation server-side — must go via support), warp_rate_card (per-account negotiated rate cards only — most accounts don't have one). multistop_quote + multistop_book were also removed in 0.5.68 and re-added in 0.14.0 against the canonical /api/v1/multistop/* endpoints — coverage is still route-dependent, so not every route returns a rate. Contact support@wearewarp.com if you need either of the removed tools._
Paste this URL into your AI client's custom connector settings and sign in with Warp:
https://mcp.wearewarp.com/api/mcp
No install, no API key, no config file. Sign in once (OAuth) and the full toolset appears. Works in Claude.ai, Claude Desktop, and Claude Code. This is the primary way to use Warp.
For clients without a custom-connector UI (Cursor, Windsurf, Continue), or if you'd rather hold a local wak_live_* key:
npm install -g @warpfreight/cli-agent
warp-agent signup
That command creates a Warp account, issues you a wak_live_* token, saves it to ~/.warp/config.json, and auto-wires this MCP into Claude Desktop, Cursor, and Claude Code. Restart your AI client to load the new tools.
Add a payment method at https://www.wearewarp.com/agents/account.
If you'd rather wire this up by hand, add to Claude Desktop config:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": { "warp": { "command": "bash", "args": ["-lc", "npx -y warp-agent-mcp"] } } }
The MCP reads the API key from ~/.warp/config.json on every tool invocation, so warp-agent login / warp-agent signup take effect without restarting your AI client.
For Cursor or Claude Code, the same npx -y warp-agent-mcp command works in their respective MCP config files.
After install + signup + restart, ask your AI agent:
Quote LTL from 90007 to 90038, pickup June 25, 2 pallets at 500 lb.
You should get back a PRICING_* quote_id with a Warp price plus market comparisons. Add Book that quote, pickup at 1234 S Hoover St LA 90007, deliver to 6464 Sunset Blvd LA 90038. and the agent will buy the label and return a tracking number.
| Env var | Purpose |
|---|---|
WARP_API_KEY | API key fallback if ~/.warp/config.json is missing. Prefer the config file. |
WARP_API_URL | Override the API base URL. Defaults to https://www.wearewarp.com/api/v1/warp (warp-site proxy that accepts wak_* Bearer tokens). Set to https://gw.wearewarp.com/api/v1 for direct gateway access with a raw customer key. |
fetch and Web Standard APIs)Sandbox is not yet supported in the MCP. The freight proxy (/warp/freights/*) currently requires a live wak_live_* key; sandbox keys return 401 on quote and booking endpoints. Sandbox support is planned for a future release.
@warpfreight/cli-agent — the auto-provisioning CLI that installs this MCP into every detected AI client. Same backend, command-line surface for scripting + CI.
Issues and PRs welcome at https://github.com/warpfreight/warp-agent-mcp.
Data collected and sent to Warp servers (`wearewarp.com`):
~/.warp/config.json — never transmitted beyond the Warp API)Data NOT collected:
Storage: Credentials are stored locally in ~/.warp/config.json on your machine. No data is stored by the MCP server itself between calls.
Third parties: Shipment data is shared with the selected freight carrier (Warp or market carriers) as required to book and execute the shipment.
Retention: Data retention is governed by Warp's Privacy Policy.
Contact: privacy@wearewarp.com
MIT © Warp Technology, Inc.
Call freight_workflow with shipment_intake, weekly_freight_review, or invoice_review to get a starter prompt, CSV column headers, and review rules. Available in any host that can call MCP tools; no Perplexity-specific skill or scheduler is required. The host reads uploaded files and produces the results. This tool does not upload files, create an Excel workbook, schedule recurring work, or fetch quotes.
compare_freight_costs computes differences from supplied USD invoices/quotes with source references and explicit checks for shipment requirements, included charges, and service requirements. It excludes unverified comparisons, keeps negative differences, rejects duplicate shipment IDs, and separates quoted opportunities from invoice differences. It does not independently verify the supplied evidence or claim realized/annual savings.
For multi-mode review use compare_modes per shipment. batch_quote returns one requested mode per row, defaulting to LTL. Use ltl_market_options for LTL carrier alternatives. An appointment accessorial is not proof that an appointment has been arranged. Operations must confirm scheduling ownership.