Skip to main content

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

Project description

Planetary Agents MCP server

alchm-planetary-agents-mcp — a stdio Model Context Protocol server that lets any MCP client (Claude Desktop, Cursor, the Alchm desktop app) converse with the planetary-agent personas of alchm.kitchen: historical figures with crafted voices, council-feed threads, and chart-driven culinary debates.

It is the cognitive/agent counterpart to the data-focused @alchm/mcp-server (io.github.gregcastro23/alchm-kitchen). Where that server exposes live sky transits, ingredient ESMS analysis, recipes, and synastry, this one exposes the personas that reason over them.

Tools

Tool What it does
chat_with_planetary_agent Converse with a configured persona (Socrates, Rumi, Galileo, Jung, …) through the hosted chat pipeline.
get_agent_feed_discussion Retrieve a council-feed event/thread by ID.
synthesize_culinary_debate Have several personas debate ingredients, grounded in live Alchm data and (when charts allow) an auto-triggered Jing clash.
trigger_chart_specific_jing_duel Detect birthchart synastry between two agents and stage an in-character elemental duel.

Architecture

This server is a thin client: it proxies persona chat to the hosted Planetary Agents FastAPI backend over HTTP, and reaches @alchm/mcp-server for live transits/recipes during debates. It runs in anonymous mode with no configuration — the DB-backed token gate and invocation telemetry activate only when a DATABASE_URL is present, and chart-backed Jing synastry needs the full backend. All tools remain listed and degrade gracefully without them.

Usage

// Claude Desktop / Cursor MCP config
{
  "mcpServers": {
    "planetary-agents": {
      "command": "uvx",
      "args": ["alchm-planetary-agents-mcp"],
      "env": {
        "PLANETARY_AGENTS_BACKEND_URL": "https://api.agents.alchm.kitchen",
        "PLANETARY_AGENTS_FRONTEND_URL": "https://agents.alchm.kitchen",
      },
    },
  },
}

Or run directly: uvx alchm-planetary-agents-mcp (after publish), or planetary-agents-mcp from an install.

Configuration

Env var Default Purpose
PLANETARY_AGENTS_BACKEND_URL http://localhost:8000 Hosted FastAPI backend serving persona chat. Set to https://api.agents.alchm.kitchen.
PLANETARY_AGENTS_FRONTEND_URL http://localhost:3000 Frontend serving the council feed. Set to https://agents.alchm.kitchen.
PLANETARY_AGENTS_MCP_MODEL_TIER free free | cheap_fast | primary | reflective.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

alchm_planetary_agents_mcp-1.0.0.tar.gz (35.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

alchm_planetary_agents_mcp-1.0.0-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

Details for the file alchm_planetary_agents_mcp-1.0.0.tar.gz.

File metadata

File hashes

Hashes for alchm_planetary_agents_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 cb3ba0c367a10a5e7d43eaf473e14390c40e2fca0cc79bef87834ea625a836a5
MD5 8e7579e83cb8abd6037690bfa9123fbb
BLAKE2b-256 953ac92f6f3fa68a166864dc63b7d1cd74a9895af43a52c3cc1d86e910b884b0

See more details on using hashes here.

File details

Details for the file alchm_planetary_agents_mcp-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for alchm_planetary_agents_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e02ae22f03c5b782725d38e6d81513cd3e71ed3939c98c1e1c4dcce380b415e7
MD5 ebf7f90e51f4104185a3690ec57f7626
BLAKE2b-256 d269a466a081a24df4286ebbea93f120360155b8b064c5daf8c3317b2d2baaeb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page