AstroMesh Compass
БесплатноНе проверенEnables users to access five astrology tools via JSON-RPC, including natal chart, sun sign, market pulse, weather, and combined celestial conditions, integratin
Описание
Enables users to access five astrology tools via JSON-RPC, including natal chart, sun sign, market pulse, weather, and combined celestial conditions, integrating Free Astrology API, CoinGecko, and Open-Meteo.
README
Minimal production-quality Node.js MCP-style JSON-RPC server for the Battle of the Minds AstroMesh puzzle.
The server exposes five AstroMesh tools over HTTP JSON-RPC 2.0 and is designed to deploy cleanly on Render.com.
Runtime
- Node.js 18 or newer.
- Express HTTP server.
- Native Node
fetch;node-fetchis included as a dependency per package requirements but is not imported. - Server-side
.envloading viadotenv.
Endpoints
GET /
Landing page with:
- Server name and version.
- Endpoint list.
- Tool list.
- Environment status showing whether
ASTROLOGY_API_KEYis set. - No secret values.
GET /health
Returns health JSON with ok/version/tools/uptime/env_status.
GET /tools
Returns a JSON array of all five tools with input_schema.
POST /mcp
Primary JSON-RPC 2.0 endpoint. Methods: server/info, tools/list, tools/describe, tools/call.
GET /mcp
Browser-friendly JSON-RPC testing endpoint.
Tools
- astrology_natal_chart - Free Astrology API
- astrology_sun_sign - Free Astology API
- astro_market_pulse - Free Astrology + CoinGecko
- astro_weather - Free Astrology + Open-Meteo
- celestial_conditions - All four in parallel via Promise.allSettled
Upstream timeout
Each upstream call uses an 8 second timeout through AbortController.
JSON-RPC errors
- -32700 parse error.
- -32601 method not found.
- -32602 invalid params.
- -32603 internal error.
Local development
Install: npm install. Copy .env.exampleto.env, edit, then npm start`.
Render deployment
Option A: Blueprint - push to GitHub, New + Blueprint in Render, select repo, add astrology_api_key env.
Option B: Manual Web Service - runtime Node, build npm install, start npm start, env astrology_api_key.
Security note
astrology_api_key is server-side only. Never browser-visible.
CORS
CORS enabled with Access-Control-Allow-Origin: *.
Установка AstroMesh Compass
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/runiwwang-spec/astromesh-compass-mcpFAQ
AstroMesh Compass MCP бесплатный?
Да, AstroMesh Compass MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для AstroMesh Compass?
Нет, AstroMesh Compass работает без API-ключей и переменных окружения.
AstroMesh Compass — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить AstroMesh Compass в Claude Desktop, Claude Code или Cursor?
Открой AstroMesh Compass на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare AstroMesh Compass with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
