Trans.eu
FreeNot checkedFreight exchange integration for Trans.eu platform with offer search, load management, and XMPP messaging.
About
Freight exchange integration for Trans.eu platform with offer search, load management, and XMPP messaging.
README
MCP (Model Context Protocol) server for Trans.eu freight exchange integration. Enables AI assistants to interact with the Trans.eu platform — search freight offers, manage loads, send messages via XMPP, and more.
Features
- Authentication — Headless OAuth2 login via Playwright with MFA support (SMS/email)
- Freight API — Search and manage freight offers, loads, and vehicles on Trans.eu
- XMPP Messaging — Send and receive real-time messages via Trans.eu's XMPP infrastructure
- Token Management — Automatic token refresh and persistent file-based storage
Setup
Prerequisites
- Python 3.11+
- uv (recommended) or pip
Installation
# Clone the repository
git clone https://github.com/k4cper-g/transeu-mcp.git
cd transeu-mcp
# Install dependencies
uv sync
# Install Playwright browsers
uv run playwright install chromium
Configuration
Set environment variables for default credentials (optional):
export TRANSEU_LOGIN="your-login"
export TRANSEU_PASSWORD="your-password"
export TRANSEU_DATA_DIR="/path/to/token/storage" # defaults to /data/transeu
Running
# stdio transport (default, for local MCP clients)
uv run mcp-server-transeu
# HTTP transport (for remote/Docker deployments)
MCP_TRANSPORT=http MCP_HOST=0.0.0.0 MCP_PORT=8080 uv run mcp-server-transeu
Docker
docker build -t transeu-mcp .
docker run -p 8080:8080 \
-e TRANSEU_LOGIN=your-login \
-e TRANSEU_PASSWORD=your-password \
transeu-mcp
MCP Client Configuration
Add to your MCP client config (e.g. Claude Desktop):
{
"mcpServers": {
"transeu": {
"command": "uv",
"args": ["--directory", "/path/to/transeu-mcp", "run", "mcp-server-transeu"],
"env": {
"TRANSEU_LOGIN": "your-login",
"TRANSEU_PASSWORD": "your-password"
}
}
}
}
License
MIT
Installing Trans.eu
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/k4cper-g/transeu-mcpFAQ
Is Trans.eu MCP free?
Yes, Trans.eu MCP is free — one-click install via Unyly at no cost.
Does Trans.eu need an API key?
No, Trans.eu runs without API keys or environment variables.
Is Trans.eu hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Trans.eu in Claude Desktop, Claude Code or Cursor?
Open Trans.eu on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Trans.eu with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
