ESGO

io.github.ESGO-Logistics由 GitHub 帳號 ESGO-Logistics 發布v0.1.1更新於 Oct 28, 2026

ESGO API for AI assistants: search empty-run truck capacity and publish transport requests

已驗證STDIO僅桌面位置與生活商業與電商

概覽

AI 產生的概覽

ESGO MCP 伺服器讓 AI 助理透過 ESGO API 搜尋公路貨運的空車運能,並發布公開的運輸需求。

可以做什麼
  • 查詢已驗證的 ESGO 帳戶資訊
  • 依路線、重量與日期搜尋相符的空車運能
  • 建立公開運輸需求
  • 列出某筆運輸需求的媒合結果
  • 工具在啟動時依 ESGO 即時 OpenAPI 規格產生,重新啟動後即可使用新增端點
適用情境
適合已取得 ESGO API 存取權的貨運承攬業者、出貨方或調度人員,想用自然語言請 AI 助理尋找可用卡車運能或張貼運輸需求。
執行需求
以 stdio 本機程序方式由 AI 應用程式啟動;需要 uv(uvx)或以 pip 安裝 esgo-mcp 套件。需要 ESGO_API_KEY 中的 ESGO API 金鑰,須向 ESGO 申請(目前無自助註冊)。可選用 ESGO_BASE_URL 覆寫預設 API 位址。需要連線至 ESGO API 的網路。
安裝前請注意
ESGO_API_KEY 金鑰會存放在本機 MCP 設定中,並傳送給 ESGO API。open_requests_create 工具會寫入資料,也就是發布真實的運輸需求,呼叫前應先確認。每日配額超限等 API 錯誤會回傳給助理。專案標示為 alpha 階段。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 ESGO,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

ESGO MCP server

Deutsche Version weiter unten

Lets AI assistants (Claude, Cursor, VS Code, Windsurf and others that speak the Model Context Protocol) use the ESGO API: search for matching empty-run capacity in road freight and publish open transport requests, in plain language.

"Find free capacity from 47057 Duisburg to 80331 München for 12 t next week."

Alpha. The tools follow the ESGO API v1 automatically (see below).

How it works

Every operation of the ESGO API becomes one tool, built at start-up from the live OpenAPI spec at api.es-go.de/v1/openapi.json. When ESGO adds an endpoint, it is available as a tool the next time the server starts, without updating this package. If the API cannot be reached at start-up, the server uses the copy of the spec it ships with.

Tools that only read (me_retrieve, matches_search, open_requests_list_matches) are marked read-only; tools that create data (open_requests_create) are not, so your assistant asks before calling them.

Access

You need an ESGO API key; there is no self-service sign-up yet. Request access at es-go.de/developers. The key stays on your machine and is only sent to the ESGO API.

Installation

The server runs locally and is started by your AI app. You need uv; uvx downloads and runs the package on demand.

Claude Desktop (claude_desktop_config.json), Cursor (.cursor/mcp.json), Windsurf and others with the same format:

json
{  "mcpServers": {    "esgo": {      "command": "uvx",      "args": ["esgo-mcp"],      "env": { "ESGO_API_KEY": "esgo_live_..." }    }  }}

Claude Code:

sh
claude mcp add esgo -e ESGO_API_KEY=esgo_live_... -- uvx esgo-mcp

VS Code (.vscode/mcp.json):

json
{  "servers": {    "esgo": {      "command": "uvx",      "args": ["esgo-mcp"],      "env": { "ESGO_API_KEY": "esgo_live_..." }    }  }}

Without uv: pip install esgo-mcp, then use esgo-mcp as the command.

VariableMeaning
ESGO_API_KEYyour ESGO API key (required for calls)
ESGO_BASE_URLoptional, default https://api.es-go.de

Tools (as of October 2026)

The list comes from the API itself, so it may already be longer when you read this.

ToolEndpointChanges data
me_retrieveGET /v1/meno
matches_searchPOST /v1/matches/searchno
open_requests_createPOST /v1/open-requestsyes
open_requests_list_matchesGET /v1/open-requests/{request_id}/matchesno

Errors of the API (for example [429] daily_quota_exceeded or [422] invalid_parameter (param: weight_kg)) are returned to the assistant as tool errors, so it can correct the input or tell you.

Related

License

MIT, see LICENSE.


ESGO MCP server (Deutsch)

Damit können KI-Assistenten (Claude, Cursor, VS Code, Windsurf und andere, die das Model Context Protocol sprechen) die ESGO API nutzen: passende Leerfahrten im Straßengüterverkehr suchen und offene Transportanfragen einstellen, in normaler Sprache.

So funktioniert es: Jeder Endpunkt der ESGO API wird zu einem Werkzeug. Der Server baut die Werkzeuge beim Start aus der aktuellen OpenAPI-Spezifikation. Neue Endpunkte sind damit beim nächsten Start da, ohne Update dieses Pakets. Ist die API beim Start nicht erreichbar, nimmt der Server die mitgelieferte Kopie. Werkzeuge, die Daten anlegen, sind entsprechend markiert; der Assistent fragt vorher nach.

Zugang: Du brauchst einen API-Schlüssel von ESGO, anzufragen unter es-go.de/developers. Der Schlüssel bleibt auf deinem Rechner und geht nur an die ESGO API.

Einrichtung: siehe die Konfigurationsbeispiele oben. Benötigt wird uv; uvx esgo-mcp lädt und startet das Paket.

Lizenz: MIT, siehe LICENSE.

來源:README.md,提交 48107ac

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.1最新Oct 18, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分