Te Server
FreeNot checkedMCP proxy server for ThinkingEngine system with automatic browser-based authentication
About
MCP proxy server for ThinkingEngine system with automatic browser-based authentication
README
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 API - Proxies all MCP requests transparently
- Auto-reconnects and re-authenticates on token expiry or connection errors
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 build
Configuration
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 |
|---|---|---|
TE_BASE_URL |
Yes | Base URL of your ThinkingEngine system (e.g., https://your-te-server.example.com) |
TE_SSE_URL |
No | Override the MCP SSE endpoint URL. Default: {TE_BASE_URL hostname}:18988/mcp/sse |
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.json
Development
npm install
npm run build # Build
npm run dev # Watch mode
npm start # Run directly
License
MIT
Installing Te Server
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/zjandrew/mcp-te-serverFAQ
Is Te Server MCP free?
Yes, Te Server MCP is free — one-click install via Unyly at no cost.
Does Te Server need an API key?
No, Te Server runs without API keys or environment variables.
Is Te Server hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Te Server in Claude Desktop, Claude Code or Cursor?
Open Te Server 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
Playwright
Browser automation, scraping, screenshots
by MicrosoftPuppeteer
Browser automation and web scraping.
by modelcontextprotocolopentabs-dev/opentabs
Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a
by opentabs-devrobhunter/agentdeals
1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan
by robhunterCompare Te Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All browse MCPs
