Fishbowl-Test-
0
The Fishbowl MCP Server is middleware that integrates with the Fishbowl Inventory API, providing a RESTful API to facilitate various operations like managing parts, purchase orders, and inventories. The focus is on simplifying API access while ensuring secure and efficient communication with the Fishbowl Inventory software.
Overview
A middleware server integrating with Fishbowl Inventory API, offering a RESTful API to facilitate communication. It manages authentication, token handling, and directs requests to the Fishbowl API.
Features
- Automatic authentication with Fishbowl API
- Simplified access to Fishbowl features
- Supports parts, inventory, purchase orders, and manufacture orders
- Memo management for POs and MOs
- Vendor, UOM, user, and product endpoints
Prerequisites
- Node.js 18 or higher
- Fishbowl Inventory software with API access
- Access credentials for Fishbowl
Local Development Setup
- Clone the repository and navigate to the directory.
- Install dependencies.
- Create and edit a
.env
file with Fishbowl credentials. - Start the development server.
Deploying to Railway
- Create a Railway account and install the Railway CLI.
- Log in to Railway and initialize your project.
- Set environment variables and deploy.
- Open the deployed application.
API Endpoints
- Authentication, Parts & Inventory, Purchase Orders, Manufacture Orders, Memos
Security Considerations
- Secure storage of credentials
- Use HTTPS in production
Troubleshooting
- Common issues related to authentication, connections, and deployment.
Contributing
Contributions are welcome through Pull Requests.
License
Licensed under the ISC License.