vibe-annotations-server
v0.1.13
Published
Global MCP server for Vibe Annotations browser extension
Maintainers
Readme
vibe-annotations-server
Global MCP server for Vibe Annotations browser extension.
Installation
npm install -g vibe-annotations-serverUsage
Start the server
vibe-annotations-server startThe server will run in the background on port 3846.
Stop the server
vibe-annotations-server stopCheck server status
vibe-annotations-server statusRestart the server
vibe-annotations-server restartView logs
vibe-annotations-server logs
# or follow logs
vibe-annotations-server logs -fAI Coding Agent Integration
After starting the server, connect it to your AI coding agent. The server supports multiple agents via MCP (Model Context Protocol) using both HTTP and SSE transports.
Claude Code
In your project directory, run:
# Recommended (HTTP transport - more stable)
claude mcp add --transport http vibe-annotations http://127.0.0.1:3846/mcp
# Alternative (SSE transport - for compatibility)
claude mcp add --transport sse vibe-annotations http://127.0.0.1:3846/sseCursor
- Open Cursor → Settings → Cursor Settings
- Go to the Tools & Integrations tab
- Click + Add new global MCP server
- Enter the following configuration and save:
{
"mcpServers": {
"vibe-annotations": {
"url": "http://127.0.0.1:3846/mcp"
}
}
}Windsurf
- Navigate to Windsurf → Settings → Advanced Settings
- Scroll down to the Cascade section
- Click "Add new server" or edit the raw JSON config file
- Add the following configuration:
{
"mcpServers": {
"vibe-annotations": {
"serverUrl": "http://127.0.0.1:3846/mcp"
}
}
}VS Code
- Install an AI extension that supports MCP (like GitHub Copilot Chat or Continue)
- Go to Code → Settings → Settings or use the shortcut ⌘,
- In the search bar, type "MCP"
- Look for MCP server configurations in your AI extension settings
- Add the following SSE configuration:
{
"mcpServers": {
"vibe-annotations": {
"type": "sse",
"url": "http://127.0.0.1:3846/mcp"
}
}
}Note: MCP support varies by AI extension. Check your extension's documentation for specific setup instructions.
Other Editors
Other code editors and tools that support SSE (Server-Sent Events) can also connect to the Vibe Annotations MCP server. If you're using a different editor or tool, check its documentation to confirm it supports SSE-based communication. If it does, you can manually add the server using this configuration:
{
"mcpServers": {
"vibe-annotations": {
"url": "http://127.0.0.1:3846/mcp"
}
}
}Note: The Vibe Annotations MCP server supports both HTTP and SSE transports. HTTP transport is recommended for better stability. Use the URL: http://127.0.0.1:3846/mcp (HTTP) or http://127.0.0.1:3846/sse (SSE).
Architecture
The server provides:
- SSE Endpoint (
/sse): For AI coding agent MCP connections - HTTP API (
/api/annotations): For Chrome extension communication - Health Check (
/health): For status monitoring
Data is stored in ~/.vibe-annotations/annotations.json.
Development
# Clone the repository
git clone <repo-url>
cd vibe-annotations-server
# Install dependencies
npm install
# Run in development mode
npm run devLicense
MIT
