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的模型上下文协议 (MCP) 服务器集成。

概述

Chroma MCP Server 为 AI 辅助开发创建持久、可搜索的“工作记忆”:

  • **自动上下文回忆:**人工智能助手可以查询过去会话中的相关信息
  • **开发人员管理的持久性:**通过 MCP 将关键决策和见解存储在 ChromaDB 中
  • **第二大脑集成:**与 IDE 工作流集成以创建统一的知识中心

主要特点:

  • **自动代码库索引:**跟踪和索引代码更改
  • **自动聊天记录:**通过增强的上下文捕获(代码差异、工具序列)记录 AI 交互
  • **双向链接:**将讨论与代码更改联系起来,以跟踪功能的演变
  • **语义代码分块:**保留逻辑代码结构以实现更有意义的上下文检索
  • **工作记忆工具:**用于捕获和检索开发上下文的 MCP 命令
  • **验证系统:**基于证据的代码变更和学习提升验证
  • **自动化测试驱动学习:**从测试失败到验证修复和学习提升的完全自动化工作流程

请参阅“开始使用你的第二大脑”指南以了解更多详细信息。

快速入门

安装

# 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 通信
  • **嵌入功能管理:**更改嵌入功能时更新集合元数据的工具
  • **集合设置命令:**通过一致的配置简化多个集合的创建
  • **自动推广工作流程:**通过自动处理高可信度条目,简化衍生学习推广
  • **智能默认值:**根据上下文为所有字段提供智能默认值的交互式推广
  • **低信心警告:**可能需要更仔细审查的条目的视觉指示器
  • **自动化测试工作流程:**全自动捕获测试失败、监控修复并验证学习推广

文档

文档目录中提供了全面的文档:

执照

Chroma MCP 服务器采用 MIT 许可证,并遵循 Commons Clause 条款。这意味着您可以:

允许

  • 将 Chroma MCP 服务器用于任何目的(个人、商业、学术)
  • 修改代码
  • 分发副本
  • 创建和销售使用 Chroma MCP Server 构建的产品

不允许

  • 出售 Chroma MCP 服务器本身
  • 提供 Chroma MCP 服务器作为托管服务
  • 基于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