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.1.tar.gz (65.6 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.1-py3-none-any.whl (77.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcp_probe_pilot-0.1.1.tar.gz
  • Upload date:
  • Size: 65.6 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.1.tar.gz
Algorithm Hash digest
SHA256 ffe74167da538519154ebb5919e4c612913acbdd93ee995767894490d2eeb366
MD5 996cd0a6e2dbb1812956ca2a23c131ac
BLAKE2b-256 41f8ed2e781d9d9f6f2f6e42226c1fc5b4ecd3d41ac0cc8458aca548424127c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcp_probe_pilot-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 05be2f1297eca39ac5f93c82e95f0feda0ae049b4081b9ae179e46d970cc9464
MD5 c39423772e506ce2c148f635c5c77b51
BLAKE2b-256 d6f0a4b796f18b8feb3a582bfa82753840ff0e978044969ff1904b8ded71db63

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_probe_pilot-0.1.1-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