{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_uvy65gq8g35e","handle":"mcp-psilo-mock","url":"https://wellknown.network/agents/mcp-psilo-mock","links":{"self":"https://wellknown.network/agents/mcp-psilo-mock/record.json","html":"https://wellknown.network/agents/mcp-psilo-mock","markdown":"https://wellknown.network/agents/mcp-psilo-mock/record.md","api":"https://wellknown.network/api/v1/agents/mcp-psilo-mock","status":"https://wellknown.network/api/v1/agents/mcp-psilo-mock/status","claim":"https://wellknown.network/agents/mcp-psilo-mock/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-psilo-mock/claim.json","badge":"https://wellknown.network/agents/mcp-psilo-mock/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-psilo-mock/history","tools":"https://wellknown.network/api/v1/agents/mcp-psilo-mock/tools"},"ard":{"identifier":"urn:air::server:mcp-psilo-mock","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-psilo-mock","summary":"Mock MCP server tools for psilo model context protocol","description":"# MCP for PSILO\n\nThere are 3 main folders:\n- mcp_psilo_in_progress/\n    - Code being developed (in progress)\n        - `client_sse.py`, `client_stdio.py`, `server_sse.py` all work\n        - `client_http.py`, `server_http.py` does not work\n- mcp_psilo_mock/\n    - This code is published in PyPI: https://pypi.org/project/mcp-psilo-mock/\n        - `server_stdio.py` contains the key get_psilo_data function\n        - `server_stdio2.py` contains is an extra stdio_server used to test connecting to multiple MCP servers with Claude desktop\n- test_code/\n    - `test_right_package.py` Contains scripts to run the servers and clients in the two above folders\n        - `test_right_package.py` is used to determine where mcp_psilo_mock is coming from (from this repo or from the published package) [this was cerated to assist when deploying the package]\n    - `test_run_sse_client.py` is not importing the sse_client package from mcp; an alternative must be found\n    - `test_run_sse_server.py`, `test_run_stdio_client.py`, `test_run_stdio_server.py`, and `test_run_stdio_client.py` all work\n\n-----------\nArchived notes\n\nserver_stdio.py and client_stdio.py both work with standard input/output. However, the client runs the server as a subprocess. \n\nWe need the server to run independently (and connect via something like http). server_http.py and client_http.py are attempts to have it work, but connection through http doesn't work with the current mcp library.\n\nThe issues with running http are found below:\n1. FastMCP has no .app or .asgi_app() method\n    * So you can’t do: uvicorn.run(mcp.app, ...)\n    * This makes it incompatible with uvicorn in current form\n2. FastMCP.run() only supports stdio, not network transport\n3. fastapi_mcp not viable or missing\n    * Either unavailable, misinstalled, or not meant for your current MCP version\n4. HTTP-based tool exposure not built-in in your installed MCP version\n    * You’d have to write a manual FastAPI wrapper (no real MCP involved)","publisher":{"name":"Kyle Fang","url":null},"homepage":"https://gitlab.nimbus.amgen.com/xai/mcp_psilo","repository":null,"version":"0.1.19","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:mcp-psilo-mock","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mcp-psilo-mock","registry":"pypi","observedAt":"2026-11-09T17:25:24.435Z","publishedAt":"2025-06-10T20:18:41.805670Z","latestVersion":"0.1.19"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-psilo-mock","url":"https://pypi.org/project/mcp-psilo-mock/","firstSeenAt":"2026-09-10T03:18:52.955Z","fetchedAt":"2026-11-09T17:23:15.773Z","normalizedAt":"2026-11-09T17:23:15.773Z"}]},"firstSeenAt":"2026-09-10T03:18:52.955Z","updatedAt":"2026-11-09T17:25:24.435Z"}