Back to Home
IT-Square-Plus icon

Yggdrasil

Verified Safe

by IT-Square-Plus

Overview

Provides a production-ready MCP memory server with persistent semantic memory using Chroma Cloud vector storage, enabling AI agents to store and retrieve contextual information.

Installation

Run Command
docker compose up --build -d

Environment Variables

  • CHROMA_API_KEY
  • CHROMA_TENANT
  • CHROMA_DATABASE
  • CHROMA_COLLECTION
  • MCP_SERVER_HOST
  • MCP_SERVER_PORT
  • TRANSPORT
  • LOG_LEVEL

Security Notes

The project uses established frameworks (FastAPI, FastMCP, Pydantic, Uvicorn) and relies on Chroma Cloud for the vector database, offloading significant security concerns. Environment variables are used for sensitive credentials, and required ones are explicitly marked. Input validation is present for settings. Path-based routing input is sanitized using `isalnum` and specific allowed characters. `yaml.safe_load` is used for metadata updates, which is safer than `yaml.load`. No obvious `eval` or obfuscation. Logging levels are configurable. Resource limits are defined in Docker Compose, adhering to 'Context7 Best Practices'. The main risks would come from misconfiguration or vulnerabilities in underlying dependencies (FastAPI, ChromaDB, Uvicorn) which are not directly audited here.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens150
Stars0
Forks0
Last Update2025-11-25

Tags

MCP ProtocolChroma CloudSemantic MemoryVector DatabaseFastAPI