zerodha-mcp

zerodha-mcp

14

This project is a Python-based trading assistant that utilizes a Zerodha MCP server to manage trading accounts. It offers a natural language interface and integrates with Zerodha's API to provide a comprehensive trading toolset. The project is built using the Model Context Protocol for standardized communication.

What is the Zerodha MCP Server & Client?

It is a Python-based trading assistant that connects to a Zerodha MCP server to help users manage their trading accounts using the Model Context Protocol.

What are the main features of this system?

The main features include account management, an interactive chat interface, MCP integration, Zerodha API integration, and the use of Agno and Google ADK agents.

How do I start the server?

Ensure your .env file is configured with your Zerodha API credentials, then start the server using python server.py with the appropriate arguments or environment variables.

What clients are available for use?

The project provides three client implementations: Agno framework client, Agno with Gradio web interface, and Google ADK client.

How can I interact with the trading assistant?

You can interact with the assistant using natural language commands through the provided clients, such as asking for portfolio holdings or placing orders.