Fishbowl-Test-

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

  1. Clone the repository and navigate to the directory.
  2. Install dependencies.
  3. Create and edit a .env file with Fishbowl credentials.
  4. Start the development server.

Deploying to Railway

  1. Create a Railway account and install the Railway CLI.
  2. Log in to Railway and initialize your project.
  3. Set environment variables and deploy.
  4. 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.