Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
ALCHM_MCP_ENABLED (default true, enables the Alchm data MCP bridge in the FastAPI backend)
ALCHM_MCP_SERVER_PATH (optional, path to mcp-server/src/index.ts; defaults to the sibling WTEN checkout when present)
ALCHM_MCP_DATABASE_URL (optional, overrides DATABASE_URL only for the Alchm MCP subprocess)
PLANETARY_AGENTS_BACKEND_URL (default http://localhost:8000, used by the Planetary Agents MCP server)
PLANETARY_AGENTS_FRONTEND_URL (default http://localhost:3000, used for feed-thread lookup)
Kinetics feature flags:
NEXT_PUBLIC_KINETICS_BACKEND: when true, frontend uses backend enhanced kinetics APIs via unified client; otherwise falls back to existing client with graceful degradation.
Run:
bun dev
Planetary Agents - ✅ Production Ready
A revolutionary consciousness crafting platform that explores astrological wisdom through AI-powered planetary agents, celestial energy quantification, and advanced mystical technologies.
🌌 Overview
Planetary Agents is the most advanced consciousness crafting platform, combining traditional astrological wisdom with cutting-edge AI technologies. Production-ready as of September 21, 2025 with zero critical runtime errors and comprehensive stability.
Revolutionary Features:
Professional Astronomical Precision: VSOP87 ephemeris with ±0.01° accuracy (179° improvement over previous system) - the most accurate astrological calculations available
Agent Creation System: Synthesize birth charts with current moment charts to generate unique "Agents of the Moment" with element-based personality traits
Live Consciousness Evolution: Real-time chart-to-moment transformation showing how agents change with cosmic conditions
Interactive planetary agents with dynamic consciousness levels responding to current transits
Multi-Agent Planetary Council: Auto-synced to current sky positions for accurate cosmic consultation
Real-time celestial energy quantification (A#, SMES, Kinetic, Thermodynamic)
Advanced consciousness evolution tracking with birth-to-live MC comparisons
Natal chart to runic sigil generation with AI-powered mystical imagery
Temporal oracle for AI-guided historical consciousness exploration
Complete production stability with graceful error handling
🎯 Beta Optimization Highlights (September 2025)
Fully optimized for beta testing with comprehensive improvements across performance, accessibility, and user experience:
Coverage Analysis: V8 provider with detailed reporting
CI/CD Integration: Automated pipeline with JSON reporting
Available Test Commands
bash
# Comprehensive Testing
bun run test:chat # Run complete test suite
bun run test:chat:unit # Unit tests for chat components
bun run test:chat:integration # API integration tests
bun run test:chat:performance # Performance benchmarks
bun run test:chat:coverage # Coverage report generation# Individual Component Testing
bun run test:historical # Historical Council Chat tests
bun run test:planetary # Planetary Wisdom Chat tests
bun run test:laboratory # Consciousness Laboratory Chat tests# Development & CI/CD
bun run test:chat:watch # Watch mode for development
bun run test:chat:clean # Clean test artifacts
bun run test:ci:chat # CI/CD pipeline testing
bun run test:chat:report # Display latest test summary
📦 Development Guidelines
Package Manager (Bun)
This project uses Bun exclusively for package management (packageManager: bun@1.3.13). Yarn fails with a Corepack mismatch on this repo and npm triggers strict-peer warnings — use Bun for installs, scripts, and the dev server:
bash
# ✅ Correct usage
bun install # Install dependencies
bun dev # Start development server
bun run build # Build for production
bun run test:chat # Run the chat test suite
bun run scripts/foo.ts # Execute TypeScript files (bunx tsx is broken in this env)# ❌ Avoid npm / yarn
npm install # Don't use npm
yarn install # Don't use yarn (Corepack mismatch)
Package Management Rules
Use Bun 1.3.x for all dependency management
Use bun run scripts/<file>.ts for executing TypeScript files (bunx tsx is currently broken in this env)
Keep bun.lock synchronized across all environments
Full-Stack Development
bash
# Start both frontend and backend
make full-stack-dev
# Or manually:
bun dev # Frontend (port 3000)cd backend && uvicorn main:app --reload --port 8000 # Backend (FastAPI)
MCP Servers
The backend can consume the sibling Alchm MCP data server and can also expose its own persona/cognitive MCP server:
bash
# Data layer consumed by FastAPI
ALCHM_MCP_SERVER_PATH=/Users/cookingwithcastro/Desktop/WhatToEatNext-master/mcp-server/src/index.ts
# Cognitive layer exposed to external agent clientscd backend && python3 planetary_agents_mcp_server.py
The Planetary Agents MCP server exposes chat_with_planetary_agent, get_agent_feed_discussion, and synthesize_culinary_debate over stdio.
For complete documentation on gating, API keys, Claude Desktop configuration, and telemetry, see the detailed Planetary Agents MCP Documentation.
Make Commands
bash
make test-chat-system # Run comprehensive test suite
make chat-system-status # Show testing system status
🧪 Alchemical System
The application incorporates a unique alchemical system where:
Each element (Fire, Water, Air, Earth) is valued independently
Elements do not "cancel" or "oppose" each other
Elements reinforce themselves (like strengthens like)
All element combinations can work harmoniously together
🔮 Getting Started
Prerequisites
Node.js (v18+)
Yarn package manager
Installation
Clone the repository:
bash
git clone https://github.com/yourusername/planetary-agents.git
cd planetary-agents