Second Brain MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Second Brain MCPfind where the user authentication logic is"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
đź§ Second Brain MCP
Your code, but searchable like memories. Stop grepping, start remembering. A semantic search MCP server for your codebase—ask natural questions, get smart answers.
TL;DR
Second Brain MCP is a local server that indexes your code and other text-based files, allowing you to perform semantic searches using natural language. It runs as a Model Context Protocol (MCP) server, so you can interact with it from any MCP-compatible client. It uses OpenAI's embedding models to understand the meaning of your code, not just keywords.
Related MCP server: semantic-code-mcp
🛠️ Tech Stack
This project is a TypeScript-based Node.js application.
Component | Technology | Key Libraries/Frameworks |
Application Runtime | Node.js | TypeScript, |
Database | SQLite |
|
Embeddings | OpenAI |
|
Development | Package Manager |
|
🚀 Quick Start
The following instructions are optimized for a Linux environment (Ubuntu/Debian).
Prerequisites
You must have Node.js (v20+) and npm installed.
Clone the repository
git clone https://github.com/RyanMaxiemus/second-brain-mcp.git cd second-brain-mcpConfigure Environment Variables
You will need an OpenAI API key. You can set it as an environment variable:
export OPENAI_API_KEY="YOUR_OPENAI_API_KEY"Install Dependencies
Install all necessary Node.js dependencies.
npm installBuild the Application
Compile the TypeScript code to JavaScript.
npm run buildRun the Application
Launch the MCP server.
npm startThe server will be running and ready to accept connections from an MCP client.
🤝 Contributing
Found a bug? Have an idea for a new feature? We welcome all contributions!
Open an Issue: Before submitting a Pull Request, please open an issue to discuss the bug or feature you're working on. This helps prevent duplicate work and ensures alignment with the project's goals.
Fork and Branch: Fork the repository and create a new branch for your contribution.
Code and Commit: Write clean, well-documented code. Commit messages should be descriptive and follow a conventional format (e.g.,
feat: add support for local embeddings).Submit a PR: Submit a Pull Request against the
mainbranch. We'll review it as quickly as possible.
Let's make Second Brain the most intuitive code search tool available, together.
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that gives your AI access to the source code and docs of all public github repos
Capability registry for the agentic economy. Semantic search over verified MCP server listings.
The Needle MCP server enables semantic search on documents stored in files like PDFs, DOCX, and XLSX by connecting AI applications to external data sources. It provides capabilities to create and manage document collections, perform natural language searches on stored content, and retrieve relevant information without requiring exact keyword matches.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides semantic search over local git repositories, enabling users to clone repositories, process branches, and search code through vectorized code chunks.26MIT
- FlicenseAqualityCmaintenanceA local MCP server that provides semantic code search for Python codebases using tree-sitter for chunking and LanceDB for vector storage. It enables natural language queries to find relevant code snippets based on meaning rather than just text matching.33-
- FlicenseNot gradedqualityCmaintenanceA semantic code search MCP server that enables natural language queries against your codebase, supporting features like related file discovery and context expansion, all running locally.2-
- AlicenseAqualityFmaintenanceMCP server for semantic code search that indexes your codebase and allows AI editors to search using natural language queries.912 npm53MIT