Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kumo_rfm_mcp-0.1.0rc1.tar.gz (25.0 kB view details)

Uploaded Source

Built Distribution

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

kumo_rfm_mcp-0.1.0rc1-py3-none-any.whl (29.1 kB view details)

Uploaded Python 3

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

Hashes for kumo_rfm_mcp-0.1.0rc1.tar.gz
Algorithm Hash digest
SHA256 f4c4532e712e9999b9e898f11ba1247d7a4c01963fc296f0fdb08e217ec481ac
MD5 92c437989ae73590aa3b8bbac0cd9264
BLAKE2b-256 c8b30aa6d407732d9086a31c5718517d63ea6d0f78a6a14f0e6022992813b0ae

See more details on using hashes here.

File details

Details for the file kumo_rfm_mcp-0.1.0rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for kumo_rfm_mcp-0.1.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 f125ae930106fde4769f27b85740b93338816e19adbfefa0b90886c83fd05ba9
MD5 900669a3043f0e4c9a922bd2ebbfbbe1
BLAKE2b-256 12f00bf7de0227fabcd9449461bc3aa26b94645752ce5a9f84ee9d5127c631fd

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