Skip to main content

mcp-test-harness-openai-agents

OpenAI Agents SDK testing helpers for MCP Test Harness.

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

Install

pip install mcp-test-harness-openai-agents

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

Usage

from mcp_test_harness_openai_agents import assert_openai_agents_tool, mcp_tools_to_openai_agents_functions, create_openai_agents_test_config

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

def test_schema_bridge(mcp_tools):
    # mcp_tools from list_tools — convert for OpenAI Agents SDKs
    return mcp_tools_to_openai_agents_functions(mcp_tools)

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

Helpers

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

License

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

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_openai_agents-4.0.1.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.

File details

Details for the file mcp_test_harness_openai_agents-4.0.1.tar.gz.

File metadata

File hashes

Hashes for mcp_test_harness_openai_agents-4.0.1.tar.gz
Algorithm Hash digest
SHA256 5e8d85937217d1b5258a6e577a0acafb721185bf4e9d8fb1de1e2dc9529ea9c8
MD5 d011b1885add70fb8d44259284009fbb
BLAKE2b-256 02e463ddee26154aa46c711c37ce79973430745c82ba52165566259ea9735b96

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_test_harness_openai_agents-4.0.1.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_openai_agents-4.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_test_harness_openai_agents-4.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 db3665dca2f095a4c148fc09e1c56456a83d02d93f56d2c0dda67c98719dd737
MD5 3f5659ea543a71075f745e55d2b7edc9
BLAKE2b-256 a7e29ff01088692fe5cc810088b1e7be9a7ee08d8b87d18383a87255b0b61091

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_test_harness_openai_agents-4.0.1-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