Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Claude Server

    Claude Server is an MCP implementation that enhances Claude's capabilities by providing sophisticated context management across sessions, enabling persistent knowledge organization through hierarchical project contexts and continuous conversation threads stored in a well-structured ~/.claude directory.

    15 stars
    JavaScript
    Updated Sep 9, 2025
    claude
    context
    mcp
    model-context-protocol

    Table of Contents

    • Current Limitations
    • Development Roadmap
    • Features
    • Installation
    • Tools
    • Project Context Management
    • Conversation Management
    • Context Retrieval
    • Documentation
    • Development
    • Configuration
    • Contributing
    • License

    Table of Contents

    • Current Limitations
    • Development Roadmap
    • Features
    • Installation
    • Tools
    • Project Context Management
    • Conversation Management
    • Context Retrieval
    • Documentation
    • Development
    • Configuration
    • Contributing
    • License

    Documentation

    Claude Server MCP

    ⚠️ IMPORTANT: Project Status ⚠️

    This project is in early development (v0.1.0) and is NOT READY FOR PRODUCTION USE. It is currently undergoing a significant rewrite to address several critical issues. Please check the Issues page for current limitations and planned improvements.

    We recommend waiting for a stable release (v0.2.0+) before using this in any critical workflows.

    A Model Context Protocol (MCP) server that provides sophisticated context management capabilities for Claude, enabling persistent context across sessions, project-specific context organization, and conversation continuity.

    Current Limitations

    • The server currently has compatibility issues with MCP clients other than Claude Desktop
    • Context listing functionality is limited without specific project IDs
    • Security features are minimal and not production-ready
    • Error handling is basic and may not provide helpful guidance
    • No testing infrastructure is in place

    Development Roadmap

    This project is actively being improved. Key upcoming enhancements include:

    1. Stability Improvements - Fixing core issues with home directory resolution and context listing

    2. Enhanced Error Handling - Better error messages and recovery mechanisms

    3. Security Enhancements - Input validation, path sanitization, and data protection

    4. Advanced Context Management - Versioning, search, and better organization

    For a more detailed roadmap, see our Comprehensive Analysis branch.

    Features

    • Project Context Management
    • Hierarchical context organization
    • Parent-child relationships
    • Cross-referencing between contexts
    • Project-specific metadata
    • Conversation Continuity
    • Session-based context tracking
    • Conversation chaining
    • Metadata-rich context storage
    • Flexible tagging system
    • Efficient Storage
    • Organized directory structure
    • JSON-based storage
    • Quick lookup indexing
    • Asynchronous operations

    Installation

    The server is automatically configured in your Claude desktop app's MCP settings. All contexts are stored in ~/.claude/ for better organization:

    code
    ~/.claude/
    ├── contexts/           # General conversation contexts
    ├── projects/          # Project-specific contexts
    └── context-index.json # Quick lookup index

    Tools

    Project Context Management

    typescript
    // Save project context
    use_mcp_tool({
      server_name: "claude-server",
      tool_name: "save_project_context",
      arguments: {
        id: "feature-design-v1",
        projectId: "my-project",
        content: "Design discussion...",
        parentContextId: "requirements-v1",
        references: ["api-spec-v1"],
        tags: ["design"],
        metadata: { status: "in-progress" }
      }
    });

    Conversation Management

    typescript
    // Save conversation context
    use_mcp_tool({
      server_name: "claude-server",
      tool_name: "save_conversation_context",
      arguments: {
        id: "chat-2024-01-01",
        sessionId: "session-123",
        content: "Discussion content...",
        continuationOf: "previous-chat-id",
        tags: ["meeting"]
      }
    });

    Context Retrieval

    typescript
    // Get context
    use_mcp_tool({
      server_name: "claude-server",
      tool_name: "get_context",
      arguments: {
        id: "feature-design-v1",
        projectId: "my-project"
      }
    });
    
    // List contexts
    use_mcp_tool({
      server_name: "claude-server",
      tool_name: "list_contexts",
      arguments: {
        projectId: "my-project",
        tag: "design",
        type: "project"
      }
    });

    Documentation

    • Context Management Guide - Detailed guide on context types and usage
    • Architecture Overview - Technical implementation details
    • Usage Guide - General usage instructions
    • Claude Desktop Integration - Integration with Claude Desktop

    Development

    1. Clone the repository

    2. Install dependencies:

    bash
    npm install

    3. Build the server:

    bash
    npm run build

    4. The server will be built to build/index.js

    Configuration

    The server is configured through the Claude desktop app's configuration file at:

    ~/Library/Application Support/Claude/claude_desktop_config.json

    json
    {
      "mcpServers": {
        "claude-server": {
          "command": "node",
          "args": ["/path/to/claude-server/build/index.js"]
        }
      }
    }

    Contributing

    Contributions are welcome! Please feel free to submit issues and pull requests.

    License

    MIT

    Similar MCP

    Based on tags & features

    • FA

      Fal Mcp Server

      Python·
      8
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • MC

      Mcpjungle

      Go·
      617
    • AN

      Anilist Mcp

      TypeScript·
      57

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • FA

      Fal Mcp Server

      Python·
      8
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • MC

      Mcpjungle

      Go·
      617
    • AN

      Anilist Mcp

      TypeScript·
      57

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k