This is available to run using both STDIO and SSE transports
Requirements
- Python 3.10+
- Dependencies listed in
requirements.txt
Installation
- Clone this repository
- Install dependencies:
pip install -r requirements.txt
Configuration
The server reads the endpoint configuration from a YAML file. By default, it looks for the file at /Users/gregory/g/projects/llm/roma/rfk_jr/rfkjr.yaml
, but you can specify a different path using the CONFIG_PATH
environment variable.
Example YAML configuration:
inna_cpt:
url: http://127.0.0.1:7001
canvas:
url: canvas
Usage
Running with VSCode
Running from the Command Line
Testing with MCP Inspector:
Start MCP inspector with:
npx @modelcontextprotocol/inspector
For STDIO, go to the inspector console at http://localhost:5173 and use:
|Transport Type|STDIO|
|Command|uv
|
|Arguments|run --with fastmcp --with pyyaml --with httpx --with pydantic fastmcp run server.py
|
Installation
Install for Claude
fastmcp install server.py --name "mcprfkgw"
Install for Cline