mcp-te-server
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., "@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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/zjandrew/mcp-te-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server