← Claude Historian

Claude Historian 1.0.3

npm · claude-historian-mcp · current release

8
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-15T18:45:03.118Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "tools": {}
}

Tools 8

ToolCategoryAnnotationsRisk
extract_compact_summaryGet intelligent summary of a conversation session with key insights
Input schema
{
  "type": "object",
  "properties": {
    "session_id": {
      "type": "string",
      "description": "Session ID to summarize"
    },
    "max_messages": {
      "type": "number",
      "description": "Maximum messages to analyze (default: 10)",
      "default": 10
    },
    "focus": {
      "type": "string",
      "description": "Focus area: solutions, tools, files, or all",
      "enum": [
        "solutions",
        "tools",
        "files",
        "all"
      ],
      "default": "all"
    }
  },
  "required": [
    "session_id"
  ]
}
— · —
find_file_contextFind all conversations and changes related to a specific file
Input schema
{
  "type": "object",
  "properties": {
    "filepath": {
      "type": "string",
      "description": "File path to search for in conversation history"
    },
    "operation_type": {
      "type": "string",
      "description": "Filter by operation: read, edit, create, or all",
      "enum": [
        "read",
        "edit",
        "create",
        "all"
      ],
      "default": "all"
    },
    "limit": {
      "type": "number",
      "description": "Maximum number of results (default: 15)",
      "default": 15
    },
    "detail_level": {
      "type": "string",
      "description": "Response detail: summary (default), detailed, raw",
      "enum": [
        "summary",
        "detailed",
        "raw"
      ],
      "default": "summary"
    }
  },
  "required": [
    "filepath"
  ]
}
— · —
find_similar_queriesFind previous similar questions or queries with enhanced matching
Input schema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Query to find similar previous questions"
    },
    "limit": {
      "type": "number",
      "description": "Maximum number of results (default: 8)",
      "default": 8
    },
    "detail_level": {
      "type": "string",
      "description": "Response detail: summary (default), detailed, raw",
      "enum": [
        "summary",
        "detailed",
        "raw"
      ],
      "default": "summary"
    }
  },
  "required": [
    "query"
  ]
}
— · —
find_tool_patternsAnalyze tool usage patterns, workflows, and successful practices
Input schema
{
  "type": "object",
  "properties": {
    "tool_name": {
      "type": "string",
      "description": "Optional specific tool name to analyze"
    },
    "pattern_type": {
      "type": "string",
      "description": "Type of patterns: tools, workflows, or solutions",
      "enum": [
        "tools",
        "workflows",
        "solutions"
      ],
      "default": "tools"
    },
    "limit": {
      "type": "number",
      "description": "Maximum number of patterns (default: 12)",
      "default": 12
    }
  }
}
— · —
get_error_solutionsFind solutions for specific errors with enhanced matching
Input schema
{
  "type": "object",
  "properties": {
    "error_pattern": {
      "type": "string",
      "description": "Error message or pattern to search for solutions"
    },
    "limit": {
      "type": "number",
      "description": "Maximum number of results (default: 8)",
      "default": 8
    },
    "detail_level": {
      "type": "string",
      "description": "Response detail: summary (default), detailed, raw",
      "enum": [
        "summary",
        "detailed",
        "raw"
      ],
      "default": "summary"
    }
  },
  "required": [
    "error_pattern"
  ]
}
— · —
list_recent_sessionsBrowse recent sessions with smart activity detection and summaries
Input schema
{
  "type": "object",
  "properties": {
    "limit": {
      "type": "number",
      "description": "Maximum number of sessions (default: 10)",
      "default": 10
    },
    "project": {
      "type": "string",
      "description": "Optional project name to filter sessions"
    },
    "include_summary": {
      "type": "boolean",
      "description": "Include intelligent session summaries (default: true)",
      "default": true
    }
  }
}
— · —
search_conversationsSearch through Claude Code conversation history with smart insights
Input schema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search query to find relevant conversations"
    },
    "project": {
      "type": "string",
      "description": "Optional project name to filter results"
    },
    "timeframe": {
      "type": "string",
      "description": "Time range filter (today, week, month)"
    },
    "limit": {
      "type": "number",
      "description": "Maximum number of results (default: 10)",
      "default": 10
    },
    "detail_level": {
      "type": "string",
      "description": "Response detail: summary (default), detailed, raw",
      "enum": [
        "summary",
        "detailed",
        "raw"
      ],
      "default": "summary"
    }
  },
  "required": [
    "query"
  ]
}
— · —
search_plansSearch Claude Code plan files for past implementation approaches, decisions, and patterns
Input schema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search query for plan content"
    },
    "limit": {
      "type": "number",
      "description": "Maximum number of results (default: 10)",
      "default": 10
    },
    "detail_level": {
      "type": "string",
      "description": "Response detail level",
      "enum": [
        "summary",
        "detailed",
        "raw"
      ],
      "default": "summary"
    }
  },
  "required": [
    "query"
  ]
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.