Model Context Protocol server for KumoRFM
Project description
The KumoRFM MCP implements a Model Context Protocol (MCP) server for interacting with the Kumo machine learning platform's RFM (Relational Foundation Model) capabilities (documentation).
Installation
The KumoRFM MCP is available for Python 3.10 and above. To install, simply run
pip install kumo-rfm-mcp
Registration
{
"mcpServers": {
"kumo-rfm": {
"command": "python",
"args": ["-m", "kumo_rfm_mcp.server"],
"env": {
"KUMO_API_KEY": "your_api_key_here",
}
}
}
}
Available tools
The KumoRFM MCP provides several categories of tools for working with relational data and machine learning models:
Table Management Tools
- add_table: Load CSV or Parquet files into the Kumo graph
- remove_table: Remove tables from the graph
- inspect_table: View table contents and schema information
- list_tables: Get a list of all tables in the current graph
Graph Management Tools
- infer_links: Automatically detect relationships between tables based on matching column names
- inspect_graph: View the current graph structure, tables, and links
- link_tables: Manually create foreign key relationships between tables
- unlink_tables: Remove existing relationships between tables
Model Tools
- finalize_graph: Create a KumoRFM model from the current graph state for inference
- validate_query: Check if a PQL (Predictive Query Language) query is syntactically correct
- predict: Generate predictions using PQL queries on the finalized model
- evaluate: Evaluate model performance using PQL queries with ground truth data
Session Management Tools
- get_session_status: Check the current state of the session, graph, and model
- clear_session: Reset the session and clear all data
Documentation Tools
- get_docs: Access documentation, guides, and examples via kumo:// URIs
Contributing
See CONTRIBUTING.md for development setup and CLAUDE_DESKTOP_SETUP.md for Claude Desktop integration.
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 kumo_rfm_mcp-0.1.0rc1.tar.gz.
File metadata
- Download URL: kumo_rfm_mcp-0.1.0rc1.tar.gz
- Upload date:
- Size: 25.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4c4532e712e9999b9e898f11ba1247d7a4c01963fc296f0fdb08e217ec481ac
|
|
| MD5 |
92c437989ae73590aa3b8bbac0cd9264
|
|
| BLAKE2b-256 |
c8b30aa6d407732d9086a31c5718517d63ea6d0f78a6a14f0e6022992813b0ae
|
File details
Details for the file kumo_rfm_mcp-0.1.0rc1-py3-none-any.whl.
File metadata
- Download URL: kumo_rfm_mcp-0.1.0rc1-py3-none-any.whl
- Upload date:
- Size: 29.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f125ae930106fde4769f27b85740b93338816e19adbfefa0b90886c83fd05ba9
|
|
| MD5 |
900669a3043f0e4c9a922bd2ebbfbbe1
|
|
| BLAKE2b-256 |
12f00bf7de0227fabcd9449461bc3aa26b94645752ce5a9f84ee9d5127c631fd
|