Poe Algolia MCP Proxy
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Poe API + Algolia MCP Proxy
OpenAI-compatible proxy that forwards chat completions to Poe API, and transparently executes Algolia MCP tool calls on the server side.
Converted from Deno to Node.js for deployment on Render.
Features
OpenAI-compatible
POST /v1/chat/completionsSimulated function calling via system prompt injection
Auto-executes Algolia MCP tools (
algolia_*) and feeds results back to the modelNon-Algolia tools are returned as standard OpenAI
tool_callsfor the client to runStreaming (
stream: true) and non-streaming modesCORS enabled
Related MCP server: mcp_sdk_eyra_accelerator
Local development
npm install
npm start
# or with auto-reload:
npm run devServer listens on PORT (default 10000).
curl http://localhost:10000/healthz
curl http://localhost:10000/Deploy to Render
Option A: Blueprint (render.yaml)
Push this repo to GitHub/GitLab
In Render Dashboard → New → Blueprint
Connect the repo; Render reads
render.yaml
Option B: Manual Web Service
Setting | Value |
Runtime | Node |
Build Command |
|
Start Command |
|
Node Version | 18+ (recommended 20) |
Render injects PORT automatically — the app already reads process.env.PORT.
Environment variables (optional)
Key | Default |
| set by Render |
|
|
| Algolia MCP endpoint |
Poe API keys are passed per-request via
Authorization: Bearer <POE_API_KEY>. You do not need to store the Poe key as a Render env var unless you want a server-side default.
API
curl https://YOUR-SERVICE.onrender.com/v1/chat/completions \
-H "Authorization: Bearer $YOUR_POE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "Claude-Sonnet-4.6",
"messages": [{"role": "user", "content": "幫我查一下如何加入賽事"}],
"stream": false,
"tools": [
{
"type": "function",
"function": {
"name": "algolia_index_help",
"description": "Search the Algolia index help",
"parameters": {
"type": "object",
"properties": {
"query": { "type": "string", "description": "搜尋關鍵字" }
},
"required": ["query"]
}
}
}
]
}'Also supports prefixed routes: POST /:prefix/v1/chat/completions.
Endpoints
Method | Path | Description |
GET |
| Help text |
GET |
| Health check |
POST |
| Chat completions |
POST |
| Prefixed chat completions |
This server cannot be deployed
Maintenance
Related MCP Connectors
Drop-in proxy keeping OpenAI Assistants API calls working past the August 26, 2026 sunset, plus a Th
MCP server for OpenAI API (chat completions, image generation, embeddings) via AceDataCloud
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Hosted Notion MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Related MCP Servers
- AlicenseBqualityCmaintenanceA Model Context Protocol (MCP) server that lets you seamlessly use OpenAI's models right from Claude.1275 npm77MIT
- FlicenseNot gradedqualityDmaintenanceA standalone MCP server that exposes API endpoints as tools for AI assistants by proxying requests to a target API defined in an OpenAPI specification. It supports various authentication methods and utilizes Server-Sent Events (SSE) to facilitate integration with clients like Claude and ChatGPT.-
- AlicenseAqualityCmaintenanceProxies LLM completion requests to OpenAI-compatible providers via MCP tools.254 PyPIMIT
- FlicenseNot gradedqualityDmaintenanceLocal MCP server that exposes fixed tools for GPT, Claude, and Gemini while routing to any OpenAI-compatible chat completions backend with independent configuration per target.1-