RepoRadar hands-on verification log run_id: cohort-20260714-fastmcp-local-server entity_id: gh:prefecthq/fastmcp mode: local_smoke started_at: 2026-07-14T05:43:45.204692Z completed_at: 2026-07-14T05:43:50.718258Z duration_seconds: 5.514 installation_setup_minutes_ceiling: 1 command: \AppData\Local\hermes\bin\uv.EXE run --isolated --no-project --with fastmcp==3.4.4 python -c "import asyncio,json; from fastmcp import FastMCP, Client; m=FastMCP('incident-tools'); exec('@m.tool\ndef severity(latency_ms: int) -> str:\n return \'page\' if latency_ms >= 500 else \'observe\'',globals()); exec('async def main():\n async with Client(m) as c:\n tools=await c.list_tools()\n result=await c.call_tool(\'severity\',{\'latency_ms\':750})\n assert len(tools)==1 and result.data==\'page\'\n open(\'result.json\',\'w\',encoding=\'utf-8\').write(json.dumps({\'tools\':[t.name for t in tools],\'result\':result.data},sort_keys=True))\n print(\'CHECK_OK tools=1 result=\'+result.data)',globals()); asyncio.run(main())" setup_commands: none credential_policy: child environment allowlisted; credential-like variables excluded; known token patterns redacted from retained output network_policy: isolated package resolution may contact package registries; telemetry and Promptfoo sharing disabled; no model/provider credentials supplied fixture_count: 0 artifact_expectation_count: 1 timeout_seconds: 180 timed_out: false exit_code: 0 expected_marker: CHECK_OK tools=1 result=page expected_marker_observed: true result: passed cleanup: Per-check temporary home and work directory removed. ===== FIXTURE MANIFEST ===== ===== ARTIFACT EVIDENCE ===== result.json: exists=true bytes=41 sha256=1e8d07f5550dbd8113dd1e828e3d589a17e02ef83e4d48df72bdc9846c6a71cc required_markers=2 required_markers_observed=true excluded_markers=0 excluded_markers_absent=true ===== STDOUT ===== CHECK_OK tools=1 result=page ===== STDERR ===== Downloading cryptography (3.6MiB) Downloading beartype (1.3MiB) Downloading pygments (1.2MiB) Downloading pydantic-core (2.0MiB) Downloading pywin32 (6.6MiB) Downloaded pydantic-core Downloaded cryptography Downloaded pygments Downloaded beartype Downloaded pywin32 Installed 72 packages in 429ms cohort_cache_cleanup: Shared cohort package cache removed. bounded_workflow_intended: true bounded_workflow_completed: true