Skip to main content

Mistral AI testing helpers for MCP Test Harness

Project description

mcp-test-harness-mistral

Mistral AI testing helpers for MCP Test Harness.

Author: Vaquar Khan -- https://github.com/vaquarkhan

Install

pip install mcp-test-harness-mistral

This automatically installs mcp-test-harness as a dependency.

Usage

from mcp_test_harness_mistral import assert_mistral_tool, mcp_tools_to_mistral_functions, create_mistral_test_config

async def test_tool(mcp_server):
    await assert_mistral_tool(mcp_server, "my_tool", {}, expected_text="ok")

def test_schema_bridge(mcp_tools):
    # mcp_tools from list_tools — convert for Mistral AI SDKs
    return mcp_tools_to_mistral_functions(mcp_tools)

cfg = create_mistral_test_config("python server.py", timeout=45)

Helpers

  • Tool call assertion with optional text check
  • MCP tool → Mistral AI schema converter
  • mcp-test.yaml-shaped config builder

License

Non-commercial use only with mandatory attribution. See LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_test_harness_mistral-3.0.10.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_test_harness_mistral-3.0.10-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file mcp_test_harness_mistral-3.0.10.tar.gz.

File metadata

File hashes

Hashes for mcp_test_harness_mistral-3.0.10.tar.gz
Algorithm Hash digest
SHA256 a6c820688687c61ba742eaa76b78e7f4735802bc3daacaadb1a82e06be329f0d
MD5 f0afc5fb2d9d0de331fda380c28939ec
BLAKE2b-256 f5d45aca4742b777a1cf4fb463c0ba24605c98240c79d5e7c2404d3797932ea0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_test_harness_mistral-3.0.10.tar.gz:

Publisher: publish-packages.yml on vaquarkhan/mcp-test-harness

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcp_test_harness_mistral-3.0.10-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_test_harness_mistral-3.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 ea81477bddc851abc4349b5c6c2907aaea5e2982fffa85dd67ff9129916c2498
MD5 6586ffcdc1dee1afe4172f7ce30b8c40
BLAKE2b-256 df86e47442f63ddd11504a717dc63bc7509ae2a4602437fc80738c28ab342f4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_test_harness_mistral-3.0.10-py3-none-any.whl:

Publisher: publish-packages.yml on vaquarkhan/mcp-test-harness

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page