Skip to main content

Mock MCP server tools for psilo model context protocol

Project description

MCP for PSILO

server_stdio.py and client_stdio.py both work with standard input/output. However, the client runs the server as a subprocess.

We 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.

The issues with running http are found below:

  1. FastMCP has no .app or .asgi_app() method
    • So you can’t do: uvicorn.run(mcp.app, ...)
    • This makes it incompatible with uvicorn in current form
  2. FastMCP.run() only supports stdio, not network transport
  3. fastapi_mcp not viable or missing
    • Either unavailable, misinstalled, or not meant for your current MCP version
  4. HTTP-based tool exposure not built-in in your installed MCP version
    • You’d have to write a manual FastAPI wrapper (no real MCP involved)

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_psilo_mock-0.1.12.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_psilo_mock-0.1.12-py3-none-any.whl (1.7 kB view details)

Uploaded Python 3

File details

Details for the file mcp_psilo_mock-0.1.12.tar.gz.

File metadata

  • Download URL: mcp_psilo_mock-0.1.12.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for mcp_psilo_mock-0.1.12.tar.gz
Algorithm Hash digest
SHA256 794c28f6e9bfec76ba4b932b55409d82f34bbf2195c28646b6800469cfc3f252
MD5 e64b195a8506a106acdb9d477c4f6c47
BLAKE2b-256 c77041689a011290aff7cc0a06de8b2b21f2e949eafaf33ecafcb8a4a200ef36

See more details on using hashes here.

File details

Details for the file mcp_psilo_mock-0.1.12-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_psilo_mock-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 0f40c59b5a8fde84358f79fa3944351cb597dba6dfc8c8bf511badd50773deba
MD5 20f24f4e30caf8b1437df1cccbaf61bb
BLAKE2b-256 c5e73cdd4ccd06a229a809483092242724a16e44ce28d9b0edb965f3c7e8a2f0

See more details on using hashes here.

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