ProductMaster

ProductMaster MCP Server - Natural language product search with standard MCP protocol
  • python

0

GitHub Stars

python

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "takehig-productmaster-mcp-server": {
      "command": "python3",
      "args": [
        "server/mcp_server.py"
      ]
    }
  }
}

You can queryProductMaster MCP Server to perform natural-language style searches and retrieve product information. It wraps the ProductMaster API in the standard MCP protocol so you can use familiar MCP clients to run flexible searches, get detailed product data, and view statistics, all through a lightweight local or testable bridge.

How to use

You connect to the MCP server using a client that speaks JSON-RPC over stdio. The server exposes three tools: search_products_flexible for natural-language and multi-criteria searches, get_product_details for detailed information by product code, and get_product_statistics for type-, currency-, and risk-based statistics as well as investment totals.

How to install

Prerequisites: Python 3.8 or newer must be available on your system.

pip install -r requirements.txt

Optional development and runtime files are organized under the ProductMaster MCP project structure. You can run the MCP server locally with Python using the provided script.

Start the MCP server locally using Python and the server script.

python3 server/mcp_server.py

If you want to test with the MCP Inspector, you can run the inspector against the same server process.

npx @modelcontextprotocol/inspector python3 server/mcp_server.py

Notes

The MCP server uses JSON-RPC 2.0 over stdio transport and is implemented in Python. It bridges to the ProductMaster API at http://localhost:8001, enabling flexible, natural-language style product queries and detailed statistics via MCP tool calls.

Development and runtime paths include local development folders and deployment notes to help you set up in various environments.

Available tools

search_products_flexible

Performs flexible product searches with natural language input, supports multiple filters (product type, currency, investment amount, risk level, etc.) and sorting.

get_product_details

Retrieves detailed information for a product by its product code.

get_product_statistics

Provides statistics by product type, currency, risk level, and investment totals.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational