iztro OpenAI MCP for Railway
iztro OpenAI MCP para Railway
Servidor MCP remoto para herramientas de Zi Wei Dou Shu / Tu Vi Dau So, preparado para Railway y el modo desarrollador de OpenAI ChatGPT.
Lo que encontré
A fecha de 24-04-2026,
@feida/iztro-mcp-serverno aparece en el registro de npm.El paquete público activo es
@xzkcz/iztro-mcp-server@2.2.1.Cronología de publicación en npm para
@xzkcz/iztro-mcp-server:1.0.3el 26-07-20251.0.4el 03-10-20252.2.1el 03-12-2025
Los metadatos del paquete aún apuntan a
https://github.com/xzkcz/iztro-mcp-server.git, pero ese repositorio de GitHub devolvió un404durante la verificación el 24-04-2026.El paquete publicado en sí es pequeño y ligero, pero su punto de entrada comienza con
transportType: "stdio", por lo que no es utilizable directamente como un endpoint MCP remoto público para OpenAI sin un envoltorio (wrapper).
Related MCP server: AstroStellar MCP Server
Por qué existe este envoltorio
El MCP remoto de OpenAI funciona sobre HTTP transmitible (Streamable) o HTTP/SSE.
El paquete npm original es solo
stdio.Este proyecto recrea las herramientas de astrología de solo lectura útiles y las expone en:
GET /GET /healthPOST /mcpy el tráfico HTTP transmitible relacionadoGET /sse
Herramientas incluidas
get_astrolabeget_horoscope_decadesget_horoscope_agesget_horoscope_yearsget_horoscope_monthsget_mutaged_places
gen_astrolabe se omitió intencionalmente porque escribe archivos en el disco y no es útil para un despliegue MCP público de solo lectura.
Comprobación de compatibilidad con Surface Pro 4
En cuanto a recursos, esta carga de trabajo es lo suficientemente ligera para una Surface Pro 4 con Core m3, 4 GB de RAM y 128 GB de almacenamiento.
Tamaños de paquetes publicados verificados desde npm:
@xzkcz/iztro-mcp-server: 67.010 bytes descomprimidoiztro: 2.138.358 bytes descomprimidofastmcp: 1.332.900 bytes descomprimidolunar-typescript: 1.360.545 bytes descomprimido
Problema práctico: para permitir que ChatGPT lo llame, necesitas un endpoint HTTPS público. Debido a que esta máquina no tenía Node instalado y el alojamiento local aún necesitaría un túnel o ingreso público, Railway es el destino de despliegue más limpio.
Desplegar en Railway
Coloca esta carpeta en un repositorio Git.
Súbelo a GitHub.
En Railway, crea un nuevo proyecto desde ese repositorio.
Railway debería detectar automáticamente Node y ejecutar
npm start.Después del despliegue, tu endpoint MCP será:
https://YOUR-APP.up.railway.app/mcpComprobación de estado (health check):
https://YOUR-APP.up.railway.app/healthPágina de inicio:
https://YOUR-APP.up.railway.app/Conectar desde ChatGPT
Como se verificó en la documentación de OpenAI el 24-04-2026:
El modo desarrollador de ChatGPT admite MCP remoto sobre
SSEyHTTP en streaming.Los modos de autenticación admitidos son
OAuth,Sin autenticaciónyAutenticación mixta.
Configuración recomendada:
Abre ChatGPT en la web.
Ve a
Settings -> Apps -> Advanced settings -> Developer mode.Activa el modo desarrollador.
Haz clic en
Create app.Usa:
URL del servidor:
https://YOUR-APP.up.railway.app/mcpAutenticación:
No Authentication
Ejemplo de API de respuestas de OpenAI
{
"model": "gpt-5.4",
"input": "Lap la so cho ngay 2000-08-16 luc 2 gio sang, nam, locale zh-CN",
"tools": [
{
"type": "mcp",
"server_label": "iztro",
"server_url": "https://YOUR-APP.up.railway.app/mcp",
"require_approval": "never"
}
]
}Debido a que cada herramienta expuesta aquí es de solo lectura, require_approval: "never" es un valor predeterminado razonable.
Ejecutar localmente más tarde si lo deseas
npm install
npm startEndpoints locales:
http://localhost:3000/mcphttp://localhost:3000/ssehttp://localhost:3000/health
Si deseas que ChatGPT en la Internet pública llame a una máquina local, aún necesitas un túnel HTTPS público como Cloudflare Tunnel u otra capa de ingreso.
Alojamiento local en Windows con un clic
Este repositorio ahora incluye scripts auxiliares para Windows:
powershell -ExecutionPolicy Bypass -File .\start-local-public.ps1Ese comando:
inicia el servidor MCP en el puerto local
3000intenta primero un túnel HTTPS público con Cloudflare Quick Tunnel
recurre a
localhost.runsi Cloudflare no está disponibleimprime la URL pública de MCP que puedes pegar en ChatGPT
Al usar el túnel público local, conecta ChatGPT a la URL /mcp, no a /sse.
Este proyecto está destinado a ser utilizado sobre HTTP transmitible para clientes MCP de OpenAI.
Para detener todo:
powershell -ExecutionPolicy Bypass -File .\stop-local-public.ps1La URL pública de MCP activa actualmente también se escribe en:
.\.runtime\public-url.txtSi la ventana de inicio no muestra la URL claramente, puedes recuperarla con:
powershell -ExecutionPolicy Bypass -File .\get-public-url.ps1Crear un archivo zip limpio para Railway
Para generar un paquete de despliegue limpio sin node_modules ni registros de tiempo de ejecución:
powershell -ExecutionPolicy Bypass -File .\pack-railway.ps1Eso crea:
..\iztro-openai-mcp-railway-ready.zipThis server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for OpenAI API (chat completions, image generation, embeddings) via AceDataCloud
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
MCP server exposing the Backtest360 engine API as tools for AI agents.
- UnifAPIOAuthcom.unifapi
Hosted MCP server for live public-data APIs and Skills for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceZi Wei Dou Shu (Chinese astrology) charting MCP server. Generates complete ziwei natal charts and transit overlays (12 palaces, 14 major stars, sihua) from birth date and time, powered by FateStar's reversible charting engine.15 npmMIT
- FlicenseNot gradedqualityCmaintenanceAn MCP server for Zi Wei Dou Shu (Purple Star Astrology) that enables users to construct and interpret natal charts through natural language conversation, integrating a knowledge base of classical texts.1-
- AlicenseAqualityAmaintenanceMCP server for ai-divination-skills that provides tools for tarot draws, I Ching casts, Xiao Liu Ren casts, and Bazi chart generation, returning auditable JSON results for AI interpretation.56MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for Eastern and Western divination, enabling tarot, Lenormand, I Ching, Meihua, Qi Men, BaZi, Zi Wei Dou Shu, Xiao Liu Ren and Da Liu Ren readings via the free QiyueAstro public API.MIT