TEUS MCP Proxy
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TEUS MCP Proxyshow me the current system health"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TEUS MCP Proxy
teus-mcp-proxy is a local stdio bridge for TEUS MCP. It exchanges your TEUS email and password for a short-lived JWT, keeps that token only in the proxy process memory, refreshes it before expiry, and forwards MCP JSON-RPC to TEUS over HTTPS.
The TEUS MCP endpoint is currently an alpha feature and accepts only users with the TEUS ADMIN or ROOT authority. Accounts that require two-factor authentication cannot use this password-only proxy yet.
Client configuration
Set these environment variables in the MCP client configuration. Do not put the password in a committed configuration file.
{
"mcpServers": {
"teus": {
"command": "npx",
"args": ["-y", "--package=github:d1ys3nk0/teus-mcp-proxy", "teus-mcp-proxy"],
"env": {
"TEUS_HOST": "https://app.teus.pro",
"TEUS_USER": "email@example.com",
"TEUS_PASS": "your-password"
}
}
}
}Without an explicit Git ref, npx uses the repository's default branch.
Codex: GitHub default branch
Add this to ~/.codex/config.toml. Keep the credentials in this local file; do not commit them.
[mcp_servers.teus]
command = "npx"
args = ["-y", "--package=github:d1ys3nk0/teus-mcp-proxy", "teus-mcp-proxy"]
env_vars = ["TEUS_HOST", "TEUS_USER", "TEUS_PASS"]
startup_timeout_sec = 30
[mcp_servers.teus.env]
TEUS_HOST = "https://app.teus.pro"
TEUS_USER = "email@example.com"
TEUS_PASS = "your-password"Codex: local checkout
Use this while developing the proxy locally. Replace the package path with the absolute path to your checkout.
[mcp_servers.teus]
command = "npx"
args = ["-y", "--package=file:/absolute/path/to/teus-mcp-proxy", "teus-mcp-proxy"]
env_vars = ["TEUS_HOST", "TEUS_USER", "TEUS_PASS"]
startup_timeout_sec = 30
[mcp_servers.teus.env]
TEUS_HOST = "https://app.teus.pro"
TEUS_USER = "email@example.com"
TEUS_PASS = "your-password"TEUS_HOST must be the TEUS origin; the proxy always sends MCP requests to its /mcp endpoint. HTTPS is required, except for http://localhost, http://127.0.0.1, or http://[::1] during local development. URLs containing credentials, query parameters, or fragments are rejected.
Related MCP server: Uno MCP Stdio
Security and behavior
Credentials and JWTs are never written to stdout, stderr, files, or logs.
The JWT cache is memory-only and disappears when the proxy exits.
The proxy renews a token shortly before expiry and retries a request once after TEUS returns
401or403.Network failures and TEUS
5xxresponses are not retried automatically.Standard input and output use JSON-RPC-over-stdio; diagnostics use stderr only.
Development
Requires Node.js 22 or newer.
Live MCP smoke test
The smoke test authenticates using TEUS_HOST, TEUS_USER, and TEUS_PASS, then calls MCP initialize and tools/list. It prints only server metadata and the discovered tool count.
export TEUS_HOST="https://app.teus.pro"
export TEUS_USER="email@example.com"
export TEUS_PASS="your-password"
npm run smokenpm test
npm run check
npm pack --dry-runThis project is intentionally dependency-free and is not published to npm. It is executed directly from the versioned GitHub repository through npx.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-quality-maintenanceBridges STDIO-based MCP clients with SSE-based MCP servers, allowing applications like Claude Desktop to connect to remote MCP servers that use SSE transport.Last updated9
- Alicense-qualityDmaintenanceLocal stdio proxy for Uno MCP Gateway that enables MCP clients without OAuth support to securely connect to authenticated remote servers.Last updated1MIT
- Flicense-qualityDmaintenanceBridges stdio-based LLM harnesses to OAuth-protected remote MCP servers via Streamable HTTP, handling PKCE browser login and token refresh automatically.Last updated10

GenieOS MCP Serverofficial
AlicenseAqualityCmaintenanceStdio bridge for editors to connect to the GenieOS MCP server, enabling AI agents to interact with GenieOS via Streamable HTTP transport.Last updated6410MIT
Related MCP Connectors
Hash passwords with bcrypt and issue/verify JWT session tokens over A2A + MCP.
MCP server bridging holepunchto/keet-identity-key to the Hive agentic identity network
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/d1ys3nk0/teus-mcp-proxy'
If you have feedback or need assistance with the MCP directory API, please join our Discord server