Skip to main content

FastMCP server testing helpers for MCP Test Harness

Project description

mcp-test-harness-fastmcp

FastMCP server testing helpers for MCP Test Harness.

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

Install

pip install mcp-test-harness-fastmcp

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

Usage

from mcp_test_harness_fastmcp import assert_fastmcp_tool, assert_fastmcp_resource

async def test_echo(mcp_server):
    await assert_fastmcp_tool(mcp_server, "echo", {"message": "hi"}, expected_text="hi")

async def test_config(mcp_server):
    await assert_fastmcp_resource(mcp_server, "config://app", expected_text='{"debug": true}')

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_fastmcp-2.0.0.tar.gz (2.7 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_fastmcp-2.0.0-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file mcp_test_harness_fastmcp-2.0.0.tar.gz.

File metadata

  • Download URL: mcp_test_harness_fastmcp-2.0.0.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mcp_test_harness_fastmcp-2.0.0.tar.gz
Algorithm Hash digest
SHA256 011dc5b3e6fd3ea1e55ab8ca6e8a4a2fd2387d97dc94ee976a34d3cf6bc93366
MD5 ab9bd8e7b5db8a7b434107d630c0d443
BLAKE2b-256 8056c5f6c183c4a402f948248e5a624d7ca9b995c10b24628d33778e7ed5cf88

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_test_harness_fastmcp-2.0.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_fastmcp-2.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_test_harness_fastmcp-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fe300b1b6a2fde98ad7044c90cd799e7bcc53400c98a5105fbca5a0977b84201
MD5 5d73a18b5802e1bd51c10740d5ebae6c
BLAKE2b-256 79f50eb95131e83f4c5f1f0a36bb280a03a31461ec072af3fe53ee333184e641

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_test_harness_fastmcp-2.0.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 Pingdom Monitoring Sentry Error logging StatusPage Status page