get_tool_schema (mcp/tools.py)

AutoResearchClaw · researchclaw/mcp/tools.py · python · MIT
ai

Provides schemas and helper functions for MCP tools in ResearchClaw.

# Source: https://github.com/aiming-lab/AutoResearchClaw | License: MIT | Copyright 2026 Aiming Lab
# Provided via justclaw.it.com; keep this notice with the code.
"""MCP tool definitions for ResearchClaw capabilities."""

from __future__ import annotations

from typing import Any

# Tool schemas exposed by the ResearchClaw MCP Server
TOOL_DEFINITIONS: list[dict[str, Any]] = [
    {
        "name": "run_pipeline",
        "description": "Start an autonomous research pipeline run on a given topic.",
        "inputSchema": {
            "type": "object",
            "properties": {
                "topic": {"type": "string", "description": "The research topic"},
                "config_path": {"type": "string", "description": "Path to config YAML (optional)"},
                "auto_approve":

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key