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:
- 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
- FastMCP.run() only supports stdio, not network transport
- fastapi_mcp not viable or missing
- Either unavailable, misinstalled, or not meant for your current MCP version
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcp_psilo_mock-0.1.16.tar.gz.
File metadata
- Download URL: mcp_psilo_mock-0.1.16.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0967a64deeaeaa39a5b41010dbca35b5af4266f2375e8921c0a2d7cdac9917f3
|
|
| MD5 |
a55a176ead76a0dcdde178db7267f7c1
|
|
| BLAKE2b-256 |
d5b3276a00acc814971a6995ee418a9ef9ff0266101f040a89115cb60aeb9ec6
|
File details
Details for the file mcp_psilo_mock-0.1.16-py3-none-any.whl.
File metadata
- Download URL: mcp_psilo_mock-0.1.16-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3218ec9c5021510e2ad9c388cc8a309862d113d5d3d56e860e7e667dc149a0ab
|
|
| MD5 |
45d11ac591d30acc37120474e2c7937c
|
|
| BLAKE2b-256 |
361c653923c9675270c93d34c67cc2a10a6adc0b095f3fb77e1849b60c2db207
|