ultrasync
MCP server from darvid/ultrasync
claude mcp add --transport stdio darvid-ultrasync uv tool run --from ultrasync-mcp ultrasync mcp \ --env ULTRASYNC_TOOLS="search,memory"
How to use
ultrasync exposes an MCP server aimed at semantic and multi-faceted indexing and search for codebases, enabling coding agents to understand and explore repositories efficiently. It supports semantic vector search, lexical BM25-like keyword matching, and pattern-based memory of insights, decisions, and constraints. Tools exposed via the MCP server cover indexing, searching, memory operations, session context handling, pattern scanning, anchors, and conventions, allowing agents to index files, perform memory recall, run pattern scans, and retrieve contextual information with minimal LLM usage. To use it, install ultrasync via the UV tool, configure the ultrasync MCP entry in your agent’s MCP configuration, and run the server locally. The integration is designed for low friction, with a default toolset focused on search and memory, and optional remote synchronization if needed.
How to install
Prerequisites:
- Python and/or UV tool installed (as required by your environment).
- Access to install and run MCP tools (uv CLI for Ultrasync).
Install the Ultrasync MCP tooling:
uv tool install "ultrasync-mcp[cli,lexical,secrets]"
(Optional: include sync features if you have remote synchronization needs)
uv tool install "ultrasync-mcp[cli,lexical,secrets,sync]"
Configure the MCP server entry (as shown in the README):
{
"ultrasync": {
"type": "stdio",
"command": "uv",
"args": [
"tool",
"run",
"--from",
"ultrasync-mcp",
"ultrasync",
"mcp"
],
"env": {
"ULTRASYNC_TOOLS": "search,memory"
}
}
}
Run and verify:
# Ensure uv is available and the ultrasync-mcp tools are installed
# Start the UDP/stdio MCP integration as configured above (depends on your orchestration)
Follow the agent documentation to point your MCP client at the ultrasync server using the configured entry name (e.g., ultrasync) and the provided type/command/args.
Additional notes
Tips and notes:
- The ultrasync storage uses a dedicated .ultrasync directory for index and blob data; add this to your .gitignore to avoid committing large artifacts).
- Default tools include search and memory; add sync to ULTRASYNC_TOOLS if you plan to use remote synchronization with the provided API.
- Supported MCP capabilities span indexing (index_file, full_index, etc.), multiple search modalities (semantic, lexical, hybrid), memory operations, session threads, pattern scanning, anchors, and conventions. Review and tailor the environment and tool list to your workflow.
- If you encounter performance issues, check the LMDB and vector storage health, and ensure that the underlying filesystem supports the required atomic operations.
- When running in multi-process environments, ensure proper locking and session management to avoid race conditions in memory/index updates.
Related MCP Servers
google_ads_mcp
The Google Ads MCP Server is an implementation of the Model Context Protocol (MCP) that enables Large Language Models (LLMs), such as Gemini, to interact directly with the Google Ads API.
pfsense
pfSense MCP Server enables security administrators to manage their pfSense firewalls using natural language through AI assistants like Claude Desktop. Simply ask "Show me blocked IPs" or "Run a PCI compliance check" instead of navigating complex interfaces. Supports REST/XML-RPC/SSH connections, and includes built-in complian
mcp -memos-py
A Python package enabling LLM models to interact with the Memos server via the MCP interface for searching, creating, retrieving, and managing memos.
AI-SOC-Agent
Blackhat 2025 presentation and codebase: AI SOC agent & MCP server for automated security investigation, alert triage, and incident response. Integrates with ELK, IRIS, and other platforms.
akyn-sdk
Turn any data source into an MCP server in 5 minutes. Build AI-agents-ready knowledge bases.
cbi
CB Insights' MCP Server