Skip to main content

Automated testing framework for MCP server validation

Project description

Getting Started

  1. Set Gemini API Key
GEMINI_API_KEY=<your-gemini-api-key>
  1. Ensure that your python mcp server has mcp-probe-service-properties.json
{
  "server_command": "uv run mcp-test-server",
  "transport": "stdio",
  "service_url": "http://localhost:4000"
}
  1. Start MCP-PROBE-SERVICE
cd mcp-probe-service
docker compose up --build -d
  1. Install mcp-probe-pilot
cd mcp-probe-pilot
pip install -e .
  1. Run mcp-probe-pilot
mcp-probe-pilot /path/to/your/mcp/server/source/code/ --generate-new

sample prompt When the executor runs teh test it should generate the report file name with the feature file name appended to it Need to make implementation more strict Make programmatic healing and validation

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_probe_pilot-0.1.3.tar.gz (68.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_probe_pilot-0.1.3-py3-none-any.whl (81.0 kB view details)

Uploaded Python 3

File details

Details for the file mcp_probe_pilot-0.1.3.tar.gz.

File metadata

  • Download URL: mcp_probe_pilot-0.1.3.tar.gz
  • Upload date:
  • Size: 68.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mcp_probe_pilot-0.1.3.tar.gz
Algorithm Hash digest
SHA256 45ad69e48c02e53b12d32494b68b14e1c0cfc64f71a9700fb8788d12e4b5c24f
MD5 0603df7364197741fb28104490729e7c
BLAKE2b-256 415ebfe62974744c7fd0ab7372f05578ca4d61b70fb6e5a0b42ca7b50e85371a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_probe_pilot-0.1.3.tar.gz:

Publisher: publish.yaml on rumethj/mcp-probe-pilot

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_probe_pilot-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_probe_pilot-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7f54ed0f64cfc4eaa11acfdc76ef21cb54c2a5b2b6a266915d3fe88a5f87517c
MD5 149b9842a4b72b194ecc96ed8400f739
BLAKE2b-256 109db7a9fdfd242f40a7b403f11a0d1f9f1bf9087088740e77af31a9aff402d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_probe_pilot-0.1.3-py3-none-any.whl:

Publisher: publish.yaml on rumethj/mcp-probe-pilot

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