Prokerala Astrology MCP Server
by sajithamma
MCP for Vedic astrology API powered by Prokerala API, providing astrological services through both command-line and web interfaces. It offers features like horoscopes, panchang, and compatibility analysis.
Last updated: N/A
What is Prokerala Astrology MCP Server?
The Prokerala Astrology MCP Server is a server that integrates with the Prokerala API to provide various Vedic astrology services. It offers both a command-line interface and a web interface for accessing these services.
How to use Prokerala Astrology MCP Server?
To use the server, first clone the repository and install the dependencies. Then, configure your Prokerala API credentials in a .env
file. Start the MCP server using fastmcp run coremcp.py:mcp --transport sse
. You can then use the test client (python testclient.py
) or the web UI (chainlit run ui.py
) to access the astrological services.
Key features of Prokerala Astrology MCP Server
Vedic astrology consultations
Daily horoscope readings
Panchang details
Kundli matching and compatibility analysis
Manglik Dosha analysis
Multiple interfaces (CLI and Web UI)
Support for multiple Indian languages
Use cases of Prokerala Astrology MCP Server
Providing personalized daily horoscope readings
Generating detailed panchang information
Performing kundli matching for compatibility analysis
Analyzing birth charts for planetary positions and doshas
Offering astrological consultations through a chat interface
FAQ from Prokerala Astrology MCP Server
What is the required Python version?
What is the required Python version?
Python 3.12 or higher is required.
How do I configure the API credentials?
How do I configure the API credentials?
Create a .env
file with your OpenAI API key, Prokerala API client ID, and client secret.
How do I start the MCP server?
How do I start the MCP server?
Run the command fastmcp run coremcp.py:mcp --transport sse
.
What is the address of the web UI?
What is the address of the web UI?
The web UI is available at http://localhost:8000
.
What if I encounter server connection issues?
What if I encounter server connection issues?
Ensure the MCP server is running before starting the client or UI. Check if port 8000 is available.