codebase-graph 1.1.5

Native codebaseGraph CLI and MCP server for local code knowledge graphs.
{
  "tools": [
    {
      "description": "Check the configured codebaseGraph database path and manifest path.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "include_structured_content": {
            "default": false,
            "description": "Include the MCP structuredContent payload alongside the text result.",
            "type": "boolean"
          },
          "output_format": {
            "default": "block",
            "enum": [
              "json",
              "block"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "graph_health"
    },
    {
      "description": "Search code, documentation, paths, and dependencies with compact graph context.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "budget": {
            "minimum": 0,
            "type": "integer"
          },
          "context_limit": {
            "minimum": 0,
            "type": "integer"
          },
          "detail": {
            "enum": [
              "slim",
              "standard"
            ],
            "type": "string"
          },
          "include_confidence": {
            "default": true,
            "description": "Include confidence values on semantic relation annotations.",
            "type": "boolean"
          },
          "include_evidence": {
            "description": "Include full semantic evidence metadata in graph context output.",
            "type": "boolean"
          },
          "include_semantic": {
            "default": true,
            "description": "Include semantic relation annotations in graph context output.",
            "type": "boolean"
          },
          "include_snippets": {
            "default": false,
            "description": "Include bounded redacted source snippets from graph node spans.",
            "type": "boolean"
          },
          "include_structured_content": {
            "default": false,
            "description": "Include the MCP structuredContent payload alongside the text result.",
            "type": "boolean"
          },
          "limit": {
            "minimum": 1,
            "type": "integer"
          },
          "max_depth": {
            "minimum": 0,
            "type": "integer"
          },
          "node_id": {
            "type": "string"
          },
          "node_type": {
            "type": "string"
          },
          "output_format": {
            "default": "block",
            "enum": [
              "json",
              "block"
            ],
            "type": "string"
          },
          "profile": {
            "type": "string"
          },
          "query": {
            "type": "string"
          },
          "snippet_context_lines": {
            "default": 0,
            "description": "Extra source lines to include before and after snippet spans.",
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "graph_search"
    },
    {
      "description": "Return compact context for a search query or explicit node_id/node_type pair.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "budget": {
            "minimum": 0,
            "type": "integer"
          },
          "context_limit": {
            "minimum": 0,
            "type": "integer"
          },
          "detail": {
            "enum": [
              "slim",
              "standard"
            ],
            "type": "string"
          },
          "include_confidence": {
            "default": true,
            "description": "Include confidence values on semantic relation annotations.",
            "type": "boolean"
          },
          "include_evidence": {
            "description": "Include full semantic evidence metadata in graph context output.",
            "type": "boolean"
          },
          "include_semantic": {
            "default": true,
            "description": "Include semantic relation annotations in graph context output.",
            "type": "boolean"
          },
          "include_snippets": {
            "default": false,
            "description": "Include bounded redacted source snippets from graph node spans.",
            "type": "boolean"
          },
          "include_structured_content": {
            "default": false,
            "description": "Include the MCP structuredContent payload alongside the text result.",
            "type": "boolean"
          },
          "limit": {
            "minimum": 1,
            "type": "integer"
          },
          "max_depth": {
            "minimum": 0,
            "type": "integer"
          },
          "node_id": {
            "type": "string"
          },
          "node_type": {
            "type": "string"
          },
          "output_format": {
            "default": "block",
            "enum": [
              "json",
              "block"
            ],
            "type": "string"
          },
          "profile": {
            "type": "string"
          },
          "query": {
            "type": "string"
          },
          "snippet_context_lines": {
            "default": 0,
            "description": "Extra source lines to include before and after snippet spans.",
            "minimum": 0,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "graph_context"
    },
    {
      "description": "Return ontology schema, search indexes, context profiles, and query helper metadata.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "include_structured_content": {
            "default": false,
            "description": "Include the MCP structuredContent payload alongside the text result.",
            "type": "boolean"
          },
          "output_format": {
            "default": "block",
            "enum": [
              "json",
              "block"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "graph_schema"
    },
    {
      "description": "Return named read-only query helpers for common graph exploration tasks.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "include_structured_content": {
            "default": false,
            "description": "Include the MCP structuredContent payload alongside the text result.",
            "type": "boolean"
          },
          "output_format": {
            "default": "block",
            "enum": [
              "json",
              "block"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "graph_query_helpers"
    },
    {
      "description": "Return the grouped architecture-discovery Cypher catalog for coding-agent first-step orientation.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "group": {
            "description": "Optional architecture query group to return.",
            "type": "string"
          },
          "include_structured_content": {
            "default": false,
            "description": "Include the MCP structuredContent payload alongside the text result.",
            "type": "boolean"
          },
          "output_format": {
            "default": "block",
            "enum": [
              "json",
              "block"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "graph_architecture_queries"
    },
    {
      "description": "Execute a restricted read-only graph query against the configured database.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "include_structured_content": {
            "default": false,
            "description": "Include the MCP structuredContent payload alongside the text result.",
            "type": "boolean"
          },
          "limit": {
            "maximum": 1000,
            "minimum": 1,
            "type": "integer"
          },
          "output_format": {
            "default": "block",
            "enum": [
              "json",
              "block"
            ],
            "type": "string"
          },
          "parameters": {
            "type": "object"
          },
          "statement": {
            "type": "string"
          }
        },
        "required": [
          "statement"
        ],
        "type": "object"
      },
      "name": "graph_query"
    }
  ]
}