What are the runtime requirements?
WindTools MCP Server requires Python 3.11, as ChromaDB has compatibility issues with newer Python versions.
@ZahidGalea
基本情報
Your own codebase tools like code semantic search
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"windtools-mcp": {
"command": "uv",
"args": [
"sync",
"--dev"
]
}
}
}`directory_path` (string): Path to list contents of, should be absolute path to a directory
JSON string containing directory information including file types and sizes
JSON string with initialization status of ChromaDB and embedding model
`target_directories` (array of strings): List of absolute paths to directories to index
JSON string containing indexing statistics and results
`query` (string): Search query describing what you're looking for
JSON string containing search results with relevant code snippets
WindTools MCP Server is an MCP (Model Context Protocol) server for code assistants, providing document embedding and retrieval capabilities using ChromaDB and sentence transformers. It indexes code repositories and enables semantic search over code snippets, designed for developers who need to integrate vector-based code search into AI‑powered tooling.
Install the package via pip install windtools-mcp and configure it with environment variables such as DATA_ROOT and SENTENCE_TRANSFORMER_PATH. Add it to your MCP client (e.g., Claude Desktop) by specifying the command uvx -p 3.11 windtools-mcp in the client’s configuration JSON.
WindTools MCP Server requires Python 3.11, as ChromaDB has compatibility issues with newer Python versions.
Data (ChromaDB database and model cache) is stored in the directory specified by the `DATA_ROOT` environment variable, defaulting to a `data` folder inside the package.
The server initializes ChromaDB and the embedding model asynchronously in the background, allowing it to accept requests immediately. Use the `get_initialization_status` tool to check when initialization is complete.
The default sentence transformer model is `jinaai/jina-embeddings-v2-base-code`, configurable via the `SENTENCE_TRANSFORMER_PATH` environment variable.
Yes, ChromaDB data and model cache are saved to the `DATA_ROOT` directory and persist between container executions.
🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
A curated list of references for MLOps

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w
コメント