Admin Transactions MCP
by aishwaryaeaswar
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.
Last updated: N/A
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
-
Clone the Repository
git clone <your-repo-url> cd admin-transactions-mcp
-
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
-
Install Dependencies
Install required packages: pip install -r requirements.txt
-
Set Up Environment Variables
Create a .env file by making a copy of .env.example. Configure the appropriate values
-
Run the MCP Server
Start the MCP server to verify if the server setup is successful python transactions.py