MCP.so
登录

OpenML MCP Server

@mallochio

基本信息

分类

其他

许可证

MIT license

传输方式

stdio

作者

mallochio

关于 OpenML MCP Server

An MCP server to interact with OpenML

OpenML MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "openml-mcp-server": {
      "command": "uv",
      "args": [
        "sync"
      ]
    }
  }
}

OpenML MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is OpenML MCP Server?

An MCP (Model Context Protocol) server that allows clients (like Claude Desktop) to interact with the public OpenML API. It exposes various OpenML API endpoints as MCP tools, enabling queries for datasets, tasks, flows, runs, and more directly from within an MCP-compatible client.

How to use OpenML MCP Server?

Install the uv Python package installer, then edit your Claude Desktop configuration (claude_desktop_config.json) to add the server with the command uv run openml-mcp-server and set the OPENML_API_KEY environment variable. After saving and restarting Claude Desktop, the tools become available under the hammer icon. For developers, clone the repository and run uv sync to install dependencies.

Key features of OpenML MCP Server

  • Provides MCP tools corresponding to major OpenML GET endpoints.
  • Query datasets, tasks, flows, runs, evaluations, setups, studies.
  • List entities with filtering capabilities where supported by the API.
  • Built using the mcp Python SDK (FastMCP).
  • Can be run with uv without explicit installation for end users.

Use cases of OpenML MCP Server

  • Show the description for an OpenML dataset by ID.
  • List features for a specific dataset from OpenML.
  • Find classification tasks on OpenML with filtering.
  • Get the run description for a given run ID.

常见问题

1

What tools does OpenML MCP Server provide?

It provides tools corresponding to major OpenML GET endpoints, such as `get_dataset_description`, `list_tasks`, `list_runs`, `list_flows`, and others for querying datasets, tasks, flows, runs, evaluations, setups, and studies.

2

Do I need an OpenML API key?

Yes, you must set the `OPENML_API_KEY` environment variable in the server configuration for the server to authenticate with the OpenML API.

3

How do I configure OpenML MCP Server with Claude Desktop?

Edit `claude_desktop_config.json` to add a server entry under `mcpServers` with the command `"uv"` and args `["run", "openml-mcp-server"]`, and include the `OPENML_API_KEY` in the `env` object.

4

What are some example queries I can make?

Example queries include "Show the description for OpenML dataset ID 61", "List features for dataset 31", "Find the first 3 classification tasks on OpenML", and "Get the run description for run ID 100."

5

Is OpenML MCP Server open source?

Yes, it is licensed under the MIT License.

评论

其他 分类下的更多 MCP 服务器