aishwaryaeaswar-zoomrx-ap-mcp-server

aishwaryaeaswar-zoomrx-ap-mcp-server

0

Admin-Transactions-MCP is a server tool that enables interaction with a CakePHP 4 application's transactions API through natural language queries. It features asynchronous requests and secure logging.

Admin Transactions MCP

Admin-Transactions-MCP is a FastMCP server that interacts with the transactions API of a CakePHP 4 application. It allows natural language queries via Claude to fetch and display transaction details.


Features

  • Exposes MCP tools for transactions API
  • Supports pagination for listing transactions
  • Uses environment variables for secure auth tokens
  • Async API requests with httpx
  • Detailed logging with separate debug and error logs

Setup Instructions

  1. Clone the Repository

    git clone <your-repo-url>
    cd admin-transactions-mcp
    
    
  2. Create Virtual Environment

    Create and activate a virtual environment to isolate project dependencies: python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate

  3. Install Dependencies

    Install required packages: pip install -r requirements.txt

  4. Set Up Environment Variables

    Create a .env file by making a copy of .env.example. Configure the appropriate values

  5. Run the MCP Server

    Start the MCP server to verify if the server setup is successful python transactions.py