mcp-te-server
Click on "Deploy 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., "@mcp-te-serverlist available datasets"
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.
@zhoujinandrew/mcp-te-server
MCP proxy server for ThinkingEngine with automatic browser-based authentication.
Automates the login → token extraction → proxy flow so you never need to manually copy tokens.
How It Works
┌─────────────┐ stdio ┌──────────────────┐ SSE ┌──────────────┐
│ Claude Code │ ←─────────→ │ mcp-te-server │ ←──────────→ │ TE MCP Server│
│ (client) │ │ (local proxy) │ mcpToken │ (remote) │
└─────────────┘ └──────────────────┘ └──────────────┘
│
│ Auto-authentication
▼
┌──────────────────┐
│ Default Browser │
│ (AppleScript) │──→ Login → Extract token
└──────────────────┘On startup, checks for cached tokens
If no valid token, opens your default browser for login
Extracts the bearer token from localStorage via AppleScript (macOS)
Exchanges it for an
mcpTokenvia the ThinkingEngine APIProxies all MCP requests transparently
Auto-reconnects and re-authenticates on token expiry or connection errors
Related MCP server: MCP OAuth Gateway
Prerequisites
Node.js >= 18
macOS with Chrome, Brave, Edge, Arc, or Safari
Access to a ThinkingEngine system instance
Installation
Via npx (recommended)
No installation needed — just configure your MCP client directly.
From source
git clone https://github.com/zjandrew/mcp-te-server.git
cd mcp-te-server
npm install
npm run buildConfiguration
Claude Code
Add to ~/.claude.json:
{
"mcpServers": {
"ThinkingEngine": {
"command": "npx",
"args": ["-y", "@zhoujinandrew/mcp-te-server@latest"],
"env": {
"TE_BASE_URL": "https://your-te-server.example.com",
"TE_SSE_URL": "https://your-te-server.example.com:18988/mcp/sse"
}
}
}
}OpenClaw / Other MCP Clients
Same configuration format — use npx with @zhoujinandrew/mcp-te-server@latest.
Environment Variables
Variable | Required | Description |
| Yes | Base URL of your ThinkingEngine system (e.g., |
| No | Override the MCP SSE endpoint URL. Default: |
From source (alternative)
{
"mcpServers": {
"ThinkingEngine": {
"command": "node",
"args": ["/path/to/mcp-te-server/dist/index.js"],
"env": {
"TE_BASE_URL": "https://your-te-server.example.com",
"TE_SSE_URL": "https://your-te-server.example.com:18988/mcp/sse"
}
}
}
}Usage
Configure your MCP client as shown above
Start (or restart) the client
On first launch, your default browser opens — log in to ThinkingEngine
Token is extracted automatically after login
Subsequent launches use cached tokens (no login until expiry)
Token Management
Tokens are cached at ~/.mcp-te-server/token.json.
To clear cached tokens:
rm ~/.mcp-te-server/token.jsonDevelopment
npm install
npm run build # Build
npm run dev # Watch mode
npm start # Run directlyLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
Governed MCP gateway: one endpoint for your tools, with credential custody and audit log.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Authenticated MCP server for ClearPolicy policy and compliance workflows.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA MCP Proxy (Local <-> SSE) with token based authentication.1MIT
- AlicenseNot gradedqualityDmaintenanceA transparent proxy server that simplifies authentication by chaining its own OAuth layer with an upstream MCP server's credentials. It manages dual token sets behind a single interface, enabling secure and streamlined access to protected MCP resources.MIT
- FlicenseBqualityCmaintenanceMCP server for secure credential management, browser-based login automation, and TOTP/2FA auto-solving. Encrypts credentials with AES-256-GCM and automates login flows via Playwright.322-
- AlicenseNot gradedqualityCmaintenanceMCP server for browser automation with shared authentication and built-in UI auditing.MIT