codeweaver
Semantic code search for AI agents — 166+ languages, hybrid search, works offline
How to use
Codeweaver is a powerful Model Context Protocol (MCP) server designed for semantic code search across 166+ programming languages. Developers use it to enable AI agents to intelligently navigate and retrieve code snippets, enhancing productivity and facilitating offline search capabilities. With its hybrid search functionality, Codeweaver makes it easier to find relevant code examples and documentation, streamlining the development process.
Once connected to the Codeweaver server, you can perform semantic searches using natural language queries or specific programming language keywords. You’ll want to focus on queries that are concise and contextually relevant, such as "Find examples of sorting algorithms in Python" or "Show me JavaScript functions for API calls." The server efficiently returns results that align with your request, making it an invaluable tool for developers seeking quick code references.
How to install
To use Codeweaver, ensure you have the following prerequisites installed:
- Node.js (version 14 or higher)
Option A: Quick Start with npx
If you prefer a quick start, you can run Codeweaver directly using npx:
npx -y knitli/codeweaver
Option B: Global Install Alternative
Alternatively, if you need a global installation, clone the repository and install it manually:
git clone https://github.com/knitli/codeweaver.git
cd codeweaver
npm install -g
Additional notes
For optimal performance, consider configuring the server to cache search results, especially when working offline. You may also need to set environment variables such as CODEWEAVER_PORT to define the port the server runs on. Be aware of common issues like network connectivity that may affect the offline functionality of the search capabilities.
Related MCP Servers
cursor-talk-to-figma
TalkToFigma: MCP integration between AI Agent (Cursor, Claude Code) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
aci
ACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.
claude-code-plugins-plus-skills
270+ Claude Code plugins with 739 agent skills. Production orchestration patterns, interactive tutorials (11 Jupyter notebooks), and CCPI package manager. 4.13.0
DeepMCPAgent
Model-agnostic plug-n-play LangChain/LangGraph agents powered entirely by MCP tools over HTTP/SSE.
daymon
Daymon puts your favorite AI to work 24/7. It schedules, remembers, and orchestrates your own virtual team. Free.
claude-emporium
🏛 [UNDER CONSTRUCTION] A (roman) claude plugin marketplace