rockfish-mcp
Verified Safeby wolfdancer
Overview
This server enables AI assistants to interact with the Rockfish machine learning platform for managing data, creating ML workflows, handling models, and generating synthetic data with incident injection capabilities.
Installation
python -m rockfish_mcp.serverEnvironment Variables
- ROCKFISH_API_KEY
- ROCKFISH_API_URL
- ROCKFISH_ORGANIZATION_ID
- ROCKFISH_PROJECT_ID
- MANTA_API_URL
Security Notes
The server uses environment variables for API keys and sensitive configurations, preventing hardcoding. It employs `httpx` for secure asynchronous HTTP requests with status checks. Input validation is performed through defined JSON schemas for each tool. There is no usage of `eval` or other dangerous dynamic code execution methods. A minor point is deducted for an in-memory cache of training configurations in `sdk_client` which, while likely safe in this single-tenant MCP context, could theoretically be a concern in a multi-user environment without proper isolation.
Similar Servers
mcp-servers
An MCP server for managing files in Google Cloud Storage, supporting CRUD operations (save, get, search, delete) and exposing files as resources.
mcp-helm
Provides a Model Context Protocol (MCP) server for AI assistants to interact with Helm repositories and charts without requiring a local Helm installation.
mcp-server-llmling
mcp-server-llmling serves as a Machine Chat Protocol (MCP) server, providing a YAML-based system to configure and manage LLM applications, including resources, prompts, and tools.
photons
A comprehensive demonstration MCP server showcasing various functionalities of the Photon runtime, including basic data handling, streaming responses, progress reporting, in-memory state management, and interactive UI elements. It serves as a reference for developers building new photons.