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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file alchm_planetary_agents_mcp-1.0.0.tar.gz.
File metadata
- Download URL: alchm_planetary_agents_mcp-1.0.0.tar.gz
- Upload date:
- Size: 35.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb3ba0c367a10a5e7d43eaf473e14390c40e2fca0cc79bef87834ea625a836a5
|
|
| MD5 |
8e7579e83cb8abd6037690bfa9123fbb
|
|
| BLAKE2b-256 |
953ac92f6f3fa68a166864dc63b7d1cd74a9895af43a52c3cc1d86e910b884b0
|
File details
Details for the file alchm_planetary_agents_mcp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: alchm_planetary_agents_mcp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 26.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e02ae22f03c5b782725d38e6d81513cd3e71ed3939c98c1e1c4dcce380b415e7
|
|
| MD5 |
ebf7f90e51f4104185a3690ec57f7626
|
|
| BLAKE2b-256 |
d269a466a081a24df4286ebbea93f120360155b8b064c5daf8c3317b2d2baaeb
|