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-5.2.0.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-5.2.0.tar.gz.

File metadata

File hashes

Hashes for mcp_test_harness_openai_agents-5.2.0.tar.gz
Algorithm Hash digest
SHA256 1cab337ae89624e24d80acd64fc3a577b7b59d5e198040bb699fc62a96b7160f
MD5 b567ccfc5b785e24b8f8099ecab83a68
BLAKE2b-256 31a28ecb3e9eb6bc6de915d3ee24c2700d78ad4cc6857c44e6cebda9779118c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcp_test_harness_openai_agents-5.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 811e01c0ed7f90ec05795235f5cdc3ecd3f8338df430cd8059d6c0445313b94c
MD5 3f76b5a7e619e8be9bd91f9ddb905dff
BLAKE2b-256 f2e7219165003bdacb6af7c97646d916be03d0a88e7325e1f548a954088301ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_test_harness_openai_agents-5.2.0-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 Sentry Error logging StatusPage Status page