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.

Yuppsy MCP: build and publish real estate websites from your AI assistant. Yuppsy lets your AI assistant create live websites for real estate agents and individual property listings. You don't need a designer or any code

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context

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
评论