Claude Server MCP

by davidteren
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

クロード・サーバー MCP

⚠️重要: プロジェクトのステータス⚠️

このプロジェクトは開発初期段階(v0.1.0)であり、本番環境での使用には適していません。現在、いくつかの重大な問題に対処するため、大幅な書き換えを行っています。現在の制限事項と計画されている改善については、問題ページをご覧ください。

重要なワークフローでこれを使用する前に、安定したリリース (v0.2.0+) を待つことをお勧めします。

Claude に高度なコンテキスト管理機能を提供し、セッション間での永続的なコンテキスト、プロジェクト固有のコンテキスト編成、会話の継続性を可能にするモデル コンテキスト プロトコル (MCP) サーバー。

現在の制限

  • 現在、サーバーはClaude Desktop以外のMCPクライアントとの互換性の問題を抱えています。
  • 特定のプロジェクトIDがないとコンテキストリスト機能が制限される
  • セキュリティ機能は最小限であり、本番環境では使用できない
  • エラー処理は基本的なものであり、役立つガイダンスを提供しない可能性があります
  • 検査インフラが整っていない

開発ロードマップ

このプロジェクトは現在も積極的に改善中です。今後の主な機能強化は以下の通りです。

  1. 安定性の向上- ホームディレクトリの解決とコンテキストリストに関するコアの問題を修正
  2. 強化されたエラー処理- 改善されたエラーメッセージと回復メカニズム
  3. セキュリティ強化- 入力検証、パスのサニタイズ、データ保護
  4. 高度なコンテキスト管理- バージョン管理、検索、そしてより良い組織化

より詳細なロードマップについては、包括的な分析ブランチを参照してください。

特徴

  • プロジェクトコンテキスト管理
    • 階層的なコンテキスト構成
    • 親子関係
    • コンテキスト間の相互参照
    • プロジェクト固有のメタデータ
  • 会話の継続性
    • セッションベースのコンテキストトラッキング
    • 会話の連鎖
    • メタデータが豊富なコンテキストストレージ
    • 柔軟なタグ付けシステム
  • 効率的なストレージ
    • 整理されたディレクトリ構造
    • JSONベースのストレージ
    • クイックルックアップインデックス
    • 非同期操作

インストール

サーバーはClaudeデスクトップアプリのMCP設定で自動的に設定されます。すべてのコンテキストは整理しやすいように~/.claude/に保存されます。

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

ツール

プロジェクトコンテキスト管理

// 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" } } });

会話管理

// 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"] } });

コンテキスト検索

// 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" } });

ドキュメント

発達

  1. リポジトリをクローンする
  2. 依存関係をインストールします:
    npm install
  3. サーバーを構築します。
    npm run build
  4. サーバーはbuild/index.jsに構築されます

構成

サーバーは、Claude デスクトップ アプリの構成ファイル ( ~/Library/Application Support/Claude/claude_desktop_config.jsonを通じて構成されます。

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

貢献

貢献を歓迎します!問題やプルリクエストをお気軽にご提出ください。

ライセンス

マサチューセッツ工科大学

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Claude に高度なコンテキスト管理を提供し、セッション間の永続的なコンテキスト、プロジェクト固有の構成、会話の継続性を実現します。

  1. Current Limitations
    1. Development Roadmap
      1. Features
        1. Installation
          1. Tools
            1. Project Context Management
            2. Conversation Management
            3. Context Retrieval
          2. Documentation
            1. Development
              1. Configuration
                1. Contributing
                  1. License
                    ID: l6ds8v5rox