Skip to main content

simlir-mcp

Release candidate for a thin Python stdio adapter around the simlir public product API. It is intentionally separate from Simlir’s internal repository-intelligence MCP server and contains no ingestion code, customer data, database credentials, or internal repository tooling.

The PyPI publication workflow is configured, but the package remains unpublished pending legal licensing, public repository permissions, an assigned engineering-maintainer role, PyPI name/policy checks, stable API deployment, and release rollback evidence. Do not use the package name from a public registry until those gates are recorded.

Local use

Install the SDK and this adapter from the local release candidates:

python -m pip install --no-deps ../python-sdk
python -m pip install --no-deps .
export SIMLIR_API_KEY=sk_your_key_here
python -m simlir_mcp

The adapter keeps JSON-RPC responses on stdout and writes only structured, metadata-only diagnostics to stderr. Never put an API key in a checked-in configuration file.

Claude Desktop, Cursor, or VS Code

After the external publication and stable-URL gates pass, the intended local configuration is:

{
  "mcpServers": {
    "simlir": {
      "command": "simlir-mcp",
      "env": {
        "SIMLIR_API_KEY": "${SIMLIR_API_KEY}"
      }
    }
  }
}

Supported tools

Tool API operation
simlir_search_products Semantic product search
simlir_search_products_by_image Visual product search with optional natural-language context
simlir_lookup_products_by_identifier Exact GTIN/MPN/SKU lookup

Tool names, required arguments, markets, and response shapes are pinned to the checked-in public contract. Update the contract first, then regenerate or update both MCP adapters and their tests when the public API changes.

The image tool requires image_url and market. Its optional query field adds shopper context such as a size, product role, compatibility requirement, or use case; Simlir combines that context with the visual signal. Image-only calls remain valid.

Development

PYTHONPATH=../python-sdk/src:src python -m unittest discover -s tests -p 'test_*.py'
python -m compileall -q src
python -m pip wheel --no-deps --no-build-isolation --wheel-dir /tmp/simlir-python-mcp-wheel .

Metadata

Release files for simlir-mcp 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for simlir-mcp 0.1.0
File Size Uploaded
simlir_mcp-0.1.0.tar.gz 7.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for simlir-mcp 0.1.0
File Interpreter ABI Platform
simlir_mcp-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 14.1 kB

Release files / simlir_mcp-0.1.0.tar.gz

Download URL simlir_mcp-0.1.0.tar.gz
Size 7.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f37fbb1aa2a789421aa55d7b8bd2567c9cc5d07db6e1bae689e4a71d1a7d081c
BLAKE2b-256 checksum
How to use checksums
4eca4b2973e4b389e5b0a1d60b442af8e8ff16ddb2fbdd79c6a059291f814267
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.14

Release files / simlir_mcp-0.1.0-py3-none-any.whl

Download URL simlir_mcp-0.1.0-py3-none-any.whl
Size 6.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c3159cd8195ca6bceeab3f4b68170ff2c549342bade7ae2a888e063bb65c3f86
BLAKE2b-256 checksum
How to use checksums
8c93d588882d45ffe8d64b084c8ed47217e81e266b582357541cc7f42faa377d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.14

Release history Release notifications | RSS feed

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page