home / mcp / recash1 mcp server
Provides access to Recash1 API data and actions via a stdio MCP server with API key authentication.
Configuration
View docs{
"mcpServers": {
"bach-ai-tools-bachai-recash1": {
"command": "python",
"args": [
"server.py"
],
"env": {
"API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}You deploy this MCP server to access the Recash1 API from your applications. It runs as a stdio-based MCP service you can start with a lightweight runtime, enabling seamless integration and centralized API access.
Start the MCP server using the runtime tool and point it at the bach-recash1 instance. You will obtain an API key to authenticate requests, and you will run the server in a way that your client can connect via the standard MCP interface.
Prerequisites: you need Python and a package manager for Python packages (pip). You will install the bach-recash1 package from PyPI or install from source, then run the server using the recommended runtime.
pip install bach-recash1
```
```
pip install -e .Authentication requires an API key. Set it in your environment before starting the MCP server.
export API_KEY="your_api_key_here"
```
```
export API_KEY="your_api_key_here"The uvx runtime can start the MCP server directly from the bach-recash1 package without manual setup.
uvx --from bach-recash1 bach_recash1
```
```
uvx --from bach-recash1@latest bach_recash1If you prefer to run directly from Python in development mode, use the server script.
python server.pyAfter installing, you can run the MCP server with a fixed command name.
bach_recash1Filters products from the database via the /search endpoint.
Returns all products with codes from the database via the /allproducts endpoint.