mattrguerra/meridian-orders-mcpmainPrivate on GitHub, published here in full

index.ts

Language TypeScript729 B23 lines

mcp-server/src/tools/index.ts

  1. import type { ToolModule } from "./types.js";
  2. import { getOrders } from "./getOrders.js";
  3. import { getStatusCatalog } from "./getStatusCatalog.js";
  4. import { getCustomers } from "./getCustomers.js";
  5. import { getSplitShipments } from "./getSplitShipments.js";
  6. import { getProduct } from "./getProduct.js";
  7. import { getInventory } from "./getInventory.js";
  8. /**
  9. * The read-only tool registry.
  10. *
  11. * Write methods (orders.setStatus, inventory.adjust) are intentionally NOT
  12. * registered and must not be added here without explicit sign-off from the
  13. * owner and whoever maintains Plinth.
  14. */
  15. export const tools: ToolModule[] = [
  16. getOrders,
  17. getStatusCatalog,
  18. getCustomers,
  19. getSplitShipments,
  20. getProduct,
  21. getInventory,
  22. ];