Chroma MCP Server

by djm81
Integrations
  • Integrates with Codecov for code coverage reporting to track test coverage metrics

  • Provides CI workflow integration via GitHub Actions to run tests and validate the MCP server

  • Provides persistent storage capabilities for maintaining data across server restarts

Chroma MCP サーバー

オープンソースの埋め込みデータベースであるChromaの Model Context Protocol (MCP) サーバー統合。

概要

Chroma MCP Server は、AI 支援開発用の永続的かつ検索可能な「作業メモリ」を作成します。

  • 自動コンテキストリコール: AIアシスタントは過去のセッションから関連情報を照会できる
  • 開発者管理の永続性: MCP を介して ChromaDB に重要な決定と洞察を保存します。
  • セカンドブレイン統合: IDEワークフローと統合して、統一されたナレッジハブを作成します。

主な機能:

  • **自動コードベースインデックス作成:**コードの変更を追跡してインデックスを作成する
  • **自動チャットログ:**強化されたコンテキストキャプチャ(コード差分、ツールシーケンス)を使用して AI のやり取りをログに記録します。
  • **双方向リンク:**機能の進化を追跡するために、議論をコードの変更に接続します。
  • **セマンティックコードチャンキング:**より意味のあるコンテキスト検索のために論理コード構造を保存します
  • **ワーキングメモリツール:**開発コンテキストをキャプチャおよび取得するための MCP コマンド
  • **検証システム:**コード変更と学習促進のための証拠に基づく検証
  • **自動化されたテスト駆動学習:**テストの失敗から検証された修正と学習の促進まで完全に自動化されたワークフロー

詳細については、「Second Brain を使い始める」ガイドを参照してください。

クイックスタート

インストール

# Basic installation pip install chroma-mcp-server # Full installation with all embedding models pip install "chroma-mcp-server[full]"

ランニング

# With in-memory storage (data lost on restart) chroma-mcp-server --client-type ephemeral # With persistent storage chroma-mcp-server --client-type persistent --data-dir ./my_data

カーソル統合

プロジェクト ルートに.cursor/mcp.jsonを追加または変更します。

{ "mcpServers": { "chroma": { "command": "uvx", "args": [ "chroma-mcp-server" ], "env": { "CHROMA_CLIENT_TYPE": "persistent", "CHROMA_DATA_DIR": "/path/to/your/data", "CHROMA_LOG_DIR": "/path/to/your/logs", "LOG_LEVEL": "INFO", "MCP_LOG_LEVEL": "INFO", "MCP_SERVER_LOG_LEVEL": "INFO" } } } }

最近の改善点

  • **強化されたコンテキストキャプチャ:**コードの差分、ツールシーケンスを自動的に抽出し、信頼スコアを割り当てます
  • **双方向リンク:**チャットの議論とコードの変更の間にナビゲート可能な接続を作成します。
  • **セマンティックコードチャンク:**固定サイズのチャンクの代わりに論理境界(関数、クラス)を使用する
  • **サーバー側タイムスタンプの強制:**すべてのコレクションで一貫したタイムスタンプを保証します
  • **強化されたログシステム:**実行ごとのログファイルにより、stdio モードでの JSON 通信の汚染を防止します。
  • **埋め込み関数管理:**埋め込み関数を変更するときにコレクションのメタデータを更新するためのツール
  • **コレクション設定コマンド:**一貫した構成で複数のコレクションの作成を簡素化します。
  • **自動プロモートワークフロー:**信頼性の高いエントリを自動処理し、派生学習のプロモーションを合理化します。
  • **スマートデフォルト:**コンテキストに基づいてすべてのフィールドにインテリジェントなデフォルトを設定するインタラクティブなプロモーション
  • **信頼性の低い警告:**より慎重な確認が必要なエントリの視覚的なインジケーター
  • **自動テストワークフロー:**テストの失敗のキャプチャ、修正の監視、検証済みの学習促進を完全に自動化

ドキュメント

包括的なドキュメントはdocs ディレクトリで入手できます。

ライセンス

Chroma MCP Serverは、Commons条項付きのMITライセンスに基づいてライセンスされています。つまり、以下のことが可能です。

許可されているもの

  • Chroma MCP Server はあらゆる目的(個人、商用、学術)で使用できます
  • コードを変更する
  • コピーを配布する
  • Chroma MCP Server を使用して構築された製品を作成して販売する

許可されていないもの:

  • Chroma MCPサーバー自体を販売する
  • Chroma MCP Serverをホストサービスとして提供
  • Chroma MCP Server をベースに競合製品を作成する

完全なライセンス テキストについては、 LICENSE.mdファイルを参照してください。

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

オープンソースの埋め込みデータベースである Chroma で自動コンテキスト呼び出しと知識の永続化を可能にすることで、AI 支援開発用の永続的かつ検索可能な作業メモリを作成するモデル コンテキスト プロトコル サーバー統合。

  1. 概要
    1. クイックスタート
      1. インストール
      2. ランニング
      3. カーソル統合
    2. 最近の改善点
      1. ドキュメント
        1. ライセンス

          Related MCP Servers

          • A
            security
            F
            license
            A
            quality
            A Model Context Protocol server that enables AI models to interact with SourceSync.ai's knowledge management platform for managing documents, ingesting content from various sources, and performing semantic searches.
            Last updated -
            25
            14
            • Apple
            • Linux
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.
            Last updated -
            1
            TypeScript
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.
            Last updated -
            9
            3
            TypeScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that provides AI agents with persistent memory capabilities through Mem0, allowing them to store, retrieve, and semantically search memories.
            Last updated -
            2
            Python
            MIT License

          View all related MCP servers

          ID: tqdsqkwoke