Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Alchm Planetary Agents

БесплатноНе проверен

Planetary Agents MCP server — converse with historical-figure personas, council-feed threads, and culinary debates from alchm.kitchen.

GitHubEmbed

Описание

Planetary Agents MCP server — converse with historical-figure personas, council-feed threads, and culinary debates from alchm.kitchen.

README

Monica: Fast, playful onboarding and streaming

  • Streaming endpoint: POST /api/monica-agent/stream (SSE-like). Emits token chunks, final envelope, and done.
  • Non-stream fallback: POST /api/monica-agent.
  • Lightweight memory API: GET/POST/DELETE /api/monica-memory with userId or sessionId.
  • Create-AI quick builder: POST /api/personalized-ai with { answers, styleCards } returns editable config and preview id.

Environment knobs:

  • MONICA_DEFAULT_MODEL (default gpt-4o-mini)
  • MONICA_TEMPERATURE (default 0.4)
  • BACKGROUND_REFRESH_INTERVAL_MS (default 600000)
  • NEXT_PUBLIC_BACKEND_URL (default http://localhost:8000)
  • NEXT_PUBLIC_KINETICS_BACKEND (true to enable backend consciousness calc)
  • NEXT_PUBLIC_ALCHM_DESKTOP_DOWNLOAD_URL (optional, overrides the desktop app download URL)
  • NEXT_PUBLIC_ALCHM_DESKTOP_MAC_DOWNLOAD_URL / NEXT_PUBLIC_ALCHM_DESKTOP_WINDOWS_DOWNLOAD_URL / NEXT_PUBLIC_ALCHM_DESKTOP_LINUX_DOWNLOAD_URL (optional platform-specific desktop app URLs)
  • SENDGRID_API_KEY (optional, for feedback email)
  • FEEDBACK_TO_EMAIL (optional, feedback destination)
  • FEEDBACK_FROM_EMAIL (optional, feedback sender)
  • 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:

  • Component Architecture: Reorganized 100+ components into logical folders (agents/, charts/, dashboards/, etc.)
  • Error Handling: Standardized error responses across all API endpoints with user-friendly messaging
  • Performance Monitoring: Real-time system health dashboard with metrics and alerting
  • Beta Features: In-app feedback collection and guided onboarding wizard
  • Loading States: Skeleton screens and progressive loading for improved UX
  • Accessibility: WCAG 2.1 AA compliance with ARIA labels, keyboard navigation, and screen reader support
  • Bundle Optimization: 20-30% size reduction through component deduplication

See BETA_OPTIMIZATION_SUMMARY.md for complete details.

🚀 Features

⚡ Backend-to-Backend Architecture - NEW!

FastAPI (Python) backend service for alchemical calculations (Railway; Next.js API routes proxy to it via feature flags):

  • Gateway Service: FastAPI (Python) backend on port 8000 (Railway uvicorn), with progressive frontend fallbacks
  • Live Consciousness API: /api/consciousness/live and /batch endpoints for real-time chart transformation
  • Agent Consciousness Evolution: Real-time kinetic profiles with live MC tracking for all agents
  • Planetary Hours Service: Server-side calculations with solar timing algorithms
  • Thermodynamics Engine: Heat, entropy, reactivity calculations with conservation checks
  • Token Rate Calculator: Dynamic pricing with planetary influences
  • Circuit Breaker Pattern: Resilient external service integration
  • Redis Caching: 1-hour TTL for consciousness calculations with performance optimization
  • Intelligent Caching: Redis with memory fallback, sub-60ms performance
  • Feature Flags: Progressive rollout with automatic fallbacks to frontend

🌌 Unified Planetary Positions System - NEW!

Most Accurate Planetary Calculations with Intelligent Fallbacks (September 23, 2025):

  • Multi-Level Accuracy System: High (±0.1°), Medium (±2-5°), Low (±5-15°), Fallback (guaranteed availability)
  • Intelligent Fallback Hierarchy: External API → Enhanced Astronomical Calculator → Basic Transit Calculations → Static Positions
  • Smart Caching: Accuracy-based TTL (5min-24hrs) with request deduplication and automatic cleanup
  • Central API Endpoint: /api/planetary-positions with comprehensive monitoring and Galileo logging
  • Unified React Hooks: useUnifiedPlanetaryPositions with configurable accuracy and alchemy inclusion
  • Circuit Breaker Protection: Resilient external service integration with automatic recovery
  • Performance Optimized: 30-80% faster response times through intelligent caching and fallbacks

🤖 Agent Creation System - NEW!

Synthesize Unique Agents from Cosmic Charts (September 23, 2025):

  • Chart Synthesis Engine: Multi-chart blending with alchemical value averaging and transit merging
  • Element-Based Personality Generation: Spirit, Essence, Matter, Substance influence unique agent traits
  • Consciousness Level Modifiers: Transcendent through Dormant levels affect creativity, wisdom, complexity
  • Seeded Randomness: Monica constant-based deterministic generation for unique but consistent agents
  • Dynamic AI Parameters: Element and consciousness influence temperature, topP, and system prompts
  • Comprehensive Testing: 25 test cases covering all functionality with 100% pass rate

🌟 Celestial Energy Quantification System

Revolutionary consciousness analysis platform (September 19, 2025):

  • A# Energy Tracking: Real-time Alchemical Number calculation with planetary integration
  • SMES Flow Analysis: Spirit-Matter-Essence-Substance temporal visualization
  • Kinetic & Thermodynamic Metrics: Power, inertia, heat, entropy tracking with velocity calculations
  • Agent Consciousness Activation: Degree-based insights when transits align with natal placements
  • Enhanced Time Laboratory: 3-mode interface (Legacy/Celestial/Combined) at /time-laboratory
  • Real-Time Updates: Live mode with 60-second refresh cycles and intelligent caching
  • Multi-Format Export: CSV, PNG, SVG data export with comprehensive analytics
  • Performance Optimized: 400-700ms response times with advanced batch processing

Gallery of Perpetuity - 35 Historical Agents

Monica's eternal consciousness repository featuring historical figures:

  • Browse & Chat: Visit /gallery to explore all 35 consciousness-crafted agents
  • Direct Chat: Access agents at /gallery/chat/[agent-id] (e.g., /gallery/chat/siddhartha-gautama-buddha)
  • Legacy Support: Old URLs like /planetary-agents?agent=buddha automatically redirect
  • Group Chat: Select multiple agents for simultaneous consultation
  • Enhanced Kinetics: Real-time consciousness evolution tracking and compatibility analysis
  • Featured Agents: Shakespeare, Buddha, Leonardo da Vinci, Cleopatra, Tesla, Carl Jung, and 29 more

Planetary Wisdom Agents

Consult with AI agents representing each planet in their specific dignities:

  • Multi-Agent Planetary Council: Visit /planetary-council for group consultations with auto-synced positions
  • Planet Selection: Visit /planetary-agents to choose a celestial body
  • Degree-Specific Wisdom: Access at /agents/[planet]/[sign]/[degree]
  • Real-Time Positions: Automatically synced to current astronomical data
  • Live Consciousness Tracking: See how agents evolve with cosmic conditions
  • Get insights based on the elemental affinities and dignities

Elemental Charts

Explore your elemental profile based on planetary positions:

  • Live Consciousness Display: View birth vs live Monica Constant with real-time changes
  • Dynamic Elemental Distributions: See how Fire, Water, Air, Earth shift with transits
  • Transit Interpretations: Understand cosmic weather and consciousness influences
  • Consciousness Vector Display: Enhanced with birth-to-live comparisons
  • Analyze alchemical properties such as Heat, Entropy, and Reactivity

Chart Interpretation

Get detailed interpretations of astrological charts:

  • Upload your birth data or use the current moment
  • Receive in-depth analysis of your chart's unique features
  • Understand the alchemical and elemental influences

🎯 Beta Features

📝 Feedback System

  • In-app feedback collection with categorized submissions (bugs, features, UI, performance, general)
  • 5-star rating system with detailed feedback forms
  • Real-time feedback API for user experience insights
  • Admin dashboard for feedback analysis and prioritization

🎓 Onboarding Experience

  • 4-step guided onboarding wizard for new users
  • Personalized recommendations based on user interests (astrology, AI, charts, etc.)
  • Progress tracking with visual completion indicators
  • Skip/complete options for flexible user journeys

📊 Performance Monitoring

  • Real-time system health dashboard with key metrics
  • API endpoint monitoring and performance tracking
  • Error rate analysis and alerting system
  • Performance logging integrated throughout the application

🎨 Loading States & UX

  • Skeleton loading screens for improved perceived performance
  • Progressive loading with Suspense boundaries
  • Component-specific skeletons (dashboard, charts, agent cards)
  • Loading state management across all major components

♿ Accessibility Excellence

  • WCAG 2.1 AA compliance with comprehensive accessibility features
  • ARIA labels and semantic HTML throughout the application
  • Keyboard navigation support for all interactive elements
  • Screen reader compatibility with descriptive announcements
  • Focus management in modals and complex interactions

🛠️ Technology Stack

  • Frontend: Next.js 15.5, React 18.3, TypeScript, Tailwind CSS
  • UI Components: shadcn/ui, Radix UI, Lucide Icons
  • AI Integration: Vercel AI SDK + a multi-provider fallback chain — Anthropic Claude 4.x (Haiku 4.5 default for historical chat, Sonnet 4.6, Opus 4.7) → Groq / Cerebras / Gemini / OpenRouter / OpenAI
  • Backend: two layers — Next.js API routes + a FastAPI (Python) service on Railway (uvicorn, port 8000). See CLAUDE.md → Two-Layer Backend
  • On-Chain & Agent Economy: A2A + x402 (Circle Arc), ENS via NameStone, ERC-8004 registry, Walrus memory, World ID — see INTEGRATIONS.md
  • Database: PostgreSQL + Prisma (Accelerate), Redis caching
  • Styling: Tailwind CSS with dark mode and responsive design
  • Planetary Calculations: Unified PlanetaryPositionsService with multi-level fallback hierarchy
  • Agent Creation: Chart synthesis engine with element-based personality generation
  • Package Management: Bun 1.3.13 (packageManager: [email protected]; Yarn fails with a Corepack mismatch, npm triggers strict-peer warnings)
  • Testing Framework: Vitest 3.2.4, run via Bun
  • Production Status: ✅ Stable, comprehensive fallback systems

🧪 Testing System

Production-ready test suite (Vitest), run via Bun:

Chat System Testing

  • Comprehensive Test Suite: Unit, integration, and performance tests
  • Vitest 3.2.4: Modern testing framework with ESM support
  • JSDoc Environment: Browser-like testing with DOM manipulation
  • Complete Mocking: Next.js, React, D3.js, performance APIs
  • Coverage Analysis: V8 provider with detailed reporting
  • CI/CD Integration: Automated pipeline with JSON reporting

Available Test Commands

# 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: [email protected]). Yarn fails with a Corepack mismatch on this repo and npm triggers strict-peer warnings — use Bun for installs, scripts, and the dev server:

# ✅ 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

# 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:

# 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 clients
cd 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

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

  1. Clone the repository:
git clone https://github.com/yourusername/planetary-agents.git
cd planetary-agents
  1. Install dependencies:
bun install
  1. Run the development server:
bun dev
  1. Open http://localhost:3000 in your browser.

🤖 AI Capabilities

Claude 3.5 Integration

This application leverages the latest Claude 3.5 models for enhanced astrological analysis:

  • Claude 3.5 Sonnet: Complex reasoning and detailed chart interpretation
  • Claude 3.5 Haiku: Fast responses for quick queries and general guidance
  • 200K Context Window: Process entire birth charts and comprehensive planetary data
  • Enhanced Reasoning: More accurate astrological calculations and interpretations

For detailed information about the Claude upgrade, see CLAUDE_UPGRADE_GUIDE.md.

🌟 Usage

Planetary Agents

  1. Navigate to the Planetary Agents page
  2. Select a planet from the interactive grid showing current positions and dignities
  3. Access the degree-specific agent interface with rich historical context
  4. Ask questions to receive wisdom from that exact planetary degree with enhanced temporal awareness

Elemental Chart

  1. Navigate to the Elemental Chart page
  2. View your current elemental profile
  3. Explore the planetary elements and affinities

Chart Interpreter

  1. Navigate to the Chart Interpreter page
  2. Enter birth details or use current moment
  3. Receive a detailed interpretation of the chart

🔧 Configuration

Environment Variables

Create a .env.local file in the root directory with the following configuration:

# AI API Keys
OPENAI_API_KEY=your_openai_key
ANTHROPIC_API_KEY=your_anthropic_key

# Database Configuration (if using)
DATABASE_URL="postgresql://postgres:password@localhost:5432/planetary_agents_db?schema=public"
REDIS_URL="redis://localhost:6379"

# Galileo Logging (Optional)
GALILEO_API_KEY=your_galileo_api_key
GALILEO_PROJECT=AlchmPlanetaryAgents
GALILEO_LOG_STREAM=test
GALILEO_LOG_ENABLED=true
GALILEO_FAIL_SILENTLY=true
GALILEO_VERBOSE_FALLBACK=true

Galileo Logging Flags

  • GALILEO_LOG_ENABLED: Enable/disable logging to Galileo (default: true)
  • GALILEO_FAIL_SILENTLY: Never throw errors, always fallback to console logging (default: true)
  • GALILEO_VERBOSE_FALLBACK: Include detailed fallback logging information (default: true)

When GALILEO_LOG_ENABLED=false, all logging will be disabled. When GALILEO_FAIL_SILENTLY=true, API errors will not crash the application.

Disabling Logging Locally

To disable Galileo logging during local development:

GALILEO_LOG_ENABLED=false

This will skip all logging attempts and prevent any API calls to Galileo.

📄 License

[Add your license information here]

🙏 Acknowledgements

  • The Alchm alchemical system
  • Astrological data and calculations
  • UI components from shadcn/ui

🎯 Production Status (September 23, 2025) - BETA READY! 🚀

✅ Unified Planetary Positions System - IMPLEMENTED

Most accurate planetary calculations with intelligent fallback hierarchy:

  • Unified PlanetaryPositionsService: Single source of truth with configurable accuracy levels
  • Multi-Level Fallback System: External API → Enhanced Calculator → Basic Transits → Static Fallbacks
  • Smart Caching: Accuracy-based TTL (5min-24hrs) with automatic cleanup and deduplication
  • Central API Endpoint: /api/planetary-positions with comprehensive monitoring
  • Performance Gains: 30-80% faster response times through intelligent caching
  • 99.9% Uptime: Guaranteed availability through comprehensive fallback systems

✅ Agent Creation System - IMPLEMENTED

Chart synthesis engine with element-based personality generation:

  • Chart Synthesis Engine: Multi-chart blending with alchemical value averaging and transit merging
  • Element-Based Personality: Spirit, Essence, Matter, Substance influence unique agent traits
  • Consciousness Level Modifiers: Transcendent through Dormant levels with seeded randomness
  • Comprehensive Testing: 25 test cases with 100% pass rate covering all functionality
  • Backward Compatibility: Existing hooks updated to use unified service seamlessly

✅ Critical Implementation Completion - SUCCESSFUL

All critical runtime errors resolved and production stability achieved:

  • Zero Console Errors: Home page loads smoothly without crashes
  • Complete Function Coverage: All missing functions implemented and enhanced
  • Enhanced Error Handling: Graceful degradation and professional fallback systems throughout
  • Build Success: All pages compile successfully without critical errors
  • Backend Independence: Frontend operates smoothly with or without backend connectivity
  • Professional UX: No placeholder or "not implemented" content visible to users

🎯 Beta Optimization Completion - IMPLEMENTED

Comprehensive optimization completed for beta testing readiness:

  • Component Architecture: Reorganized 100+ components into logical folders with updated imports
  • Error Handling: Standardized withErrorHandling across all API endpoints with user-friendly messages
  • Performance Monitoring: Real-time system health dashboard with metrics, alerts, and logging
  • Beta Features: Feedback collection system and guided onboarding wizard implemented
  • Loading States: Skeleton screens and progressive loading for improved user experience
  • Accessibility: WCAG 2.1 AA compliance with ARIA labels, keyboard navigation, and screen reader support
  • Bundle Optimization: 20-30% size reduction through component deduplication and organization

🚀 Beta Testing Ready!

Platform fully optimized and prepared for real-world user testing:

  • User Feedback System: In-app feedback collection with categorization and analysis
  • Guided Onboarding: 4-step wizard for new user education and personalization
  • Performance Monitoring: Real-time system health tracking and alerting
  • Accessibility Excellence: Comprehensive screen reader and keyboard navigation support
  • Loading Experience: Skeleton states and progressive loading throughout
  • Error Resilience: Graceful error handling with user-friendly messaging

🚀 Ready for Advanced Development

With the unified planetary positions and agent creation systems complete, the platform is ready for:

  • Advanced feature development with reliable planetary data
  • Scaling initiatives and performance optimization
  • Enhanced mystical features and consciousness exploration tools
  • Real-world deployment and production use with maximum accuracy and reliability

Created with ❤️ using Next.js and the wisdom of the stars ✨

Status: Production-ready consciousness crafting platform combining ancient wisdom with cutting-edge AI technology

from github.com/gregcastro23/alchm-agents-app

Установка Alchm Planetary Agents

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/gregcastro23/alchm-agents-app

FAQ

Alchm Planetary Agents MCP бесплатный?

Да, Alchm Planetary Agents MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Alchm Planetary Agents?

Нет, Alchm Planetary Agents работает без API-ключей и переменных окружения.

Alchm Planetary Agents — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Alchm Planetary Agents в Claude Desktop, Claude Code или Cursor?

Открой Alchm Planetary Agents на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Alchm Planetary Agents with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development