stickerdaniel /
linkedin-mcp-server
Open-source MCP server for LinkedIn. Give Claude and any MCP-compatible AI agent access to profiles, companies, jobs, and messages.
87/100 healthLoading repository data…
vijayarajanandan / repository
MCP server giving Claude (Desktop, CLI, claude.ai web) global access to an Obsidian vault + code repos. Streamable HTTP + bearer auth + Cloudflare Tunnel for remote access. 17 tools, 4 resources, 44 tests.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
An MCP server that gives Claude — Desktop, Code (CLI), and claude.ai web — global access to a personal Obsidian knowledge vault and the code repositories beside it. One server, one config, every chat.
Claude Desktop has Projects. Projects have Custom Instructions. But Custom Instructions are per-Project — so if you have one knowledge vault that touches multiple work domains (client A, client B, internal SaaS, content marketing, etc.), you either:
And until now, none of this even helped on claude.ai web, which couldn't reach local files at all.
bigboost-brain-mcp exposes the vault and your code roots as 17 structured MCP tools, 4 resources, and 1 prompt. Two transports:
Same tools, same roots, every Claude surface.
| Tool | What it does |
|---|---|
session_start | Live-state briefing: ready stories, recent handoffs, mistakes, stale capabilities, active incidents |
list_stories | Filter by status / repo / archived |
Selected from shared topics, language and repository description—not editorial ratings.
stickerdaniel /
Open-source MCP server for LinkedIn. Give Claude and any MCP-compatible AI agent access to profiles, companies, jobs, and messages.
87/100 healthghostiee-11 /
MCP server giving AI agents (Claude Code, Copilot, Antigravity) bi-directional sync with Overleaf - free tier included. 24 tools: LaTeX check, format, fix, compile, push.
76/100 healthread_story| Full story body |
list_handoffs / read_handoff | Recent first |
list_decisions / read_decision | All ADRs |
list_capabilities | Skill currency, optional only_stale=true |
recent_mistakes | Last N mistakes, optional severity filter |
search_vault | Case-insensitive substring search |
| Tool | What it does |
|---|---|
list_roots | Names + paths of every configured root |
list_files | List files inside a root, optional glob + recursive |
read_file | Read a single file (capped at 256 KB) |
search_files | Regex search across a root, returns {path, line_no, snippet} |
repo_log | git log --oneline for any repo root |
repo_diff | git diff between two refs |
repo_status | Branch, HEAD, porcelain status |
Path safety is baked in: .. escapes are rejected, and a deny-list filters .env*, *credentials*, *secret*, id_rsa*, *.pem, *.key, *.pfx, plus huge dirs like node_modules, .git, .next, __pycache__. 22 dedicated tests cover these rules.
bbrain://identity — who I am + role context (so Claude doesn't call me a "founder" when I'm a Technical Lead)bbrain://infrastructure — vault's self-descriptionbbrain://session-briefing — pre-baked briefing filebbrain://roots — live list of configured filesystem rootsstart_session — pickable from Claude Desktop's prompt pickergit clone https://github.com/vijayarajanandan/bigboost-brain-mcp
cd bigboost-brain-mcp
pip install -e .
By default the MCP exposes four roots: the vault itself plus cosma-frontend, bigboost-os-backend, and bigboost-brain-mcp. Override with the BBRAIN_ROOTS env var:
export BBRAIN_ROOTS="vault=/Users/me/Vault;api=/Users/me/code/api;web=/Users/me/code/web"
BBRAIN_VAULT_ROOT separately controls the vault path used by the structured vault tools (list_stories, etc.) — set it if your vault isn't at the default BigBoost location.
Edit %APPDATA%\Claude\claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (Mac):
{
"mcpServers": {
"bigboost-brain": {
"command": "python",
"args": ["-m", "bigboost_brain_mcp"],
"env": {
"BBRAIN_VAULT_ROOT": "C:/path/to/your/vault",
"BBRAIN_ROOTS": "vault=C:/path/to/your/vault;api=C:/path/to/api"
}
}
}
}
Restart Claude Desktop. Tools appear in the picker. Test with:
Use
session_startfrom bigboost-brain to brief me.
For Claude Code (CLI), register the same way via claude mcp add.
claude.ai web supports custom remote MCP connectors (Free / Pro / Max / Team / Enterprise plans). Anthropic's cloud connects to your MCP from their IPs, so the server has to be reachable on the public internet. The recommended path keeps the vault on your laptop and uses a Cloudflare Tunnel for the public reachability + TLS.
python -c "import secrets; print(secrets.token_urlsafe(32))"
# → e.g. 4nT6wZv9...UhqCk_LmXp
export BBRAIN_AUTH_TOKEN='4nT6wZv9...UhqCk_LmXp'
bigboost-brain-mcp-http --host 127.0.0.1 --port 8765
The server refuses to start without a token (and refuses short ones). On boot you'll see:
[bbrain] starting HTTP MCP on http://127.0.0.1:8765
auth: bearer token (len=43)
mcp endpoint: /mcp (POST, with Authorization header)
health: /health (GET, no auth)
You need a domain on Cloudflare. Then:
# Install (macOS) — see https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads
brew install cloudflare/cloudflare/cloudflared
# Or Windows: download cloudflared.exe from the same page
cloudflared tunnel login # opens browser, picks your zone
cloudflared tunnel create bbrain # creates the tunnel + cert
cloudflared tunnel route dns bbrain bbrain.your-domain.com
Create ~/.cloudflared/config.yml:
tunnel: bbrain
credentials-file: ~/.cloudflared/<tunnel-uuid>.json
ingress:
- hostname: bbrain.your-domain.com
service: http://127.0.0.1:8765
- service: http_status:404
Run it:
cloudflared tunnel run bbrain
# Or install as a service: cloudflared service install
In claude.ai → Customize → Connectors → + Add Custom Connector:
BigBoost Brainhttps://bbrain.your-domain.com/mcpAuth: claude.ai's connector dialog supports OAuth, but our minimal server uses bearer-token via the Authorization header. Two clean options:
(a) Cloudflare Access — recommended. Wrap the tunnel in Cloudflare's zero-trust layer (free for up to 50 users). Configure an Access policy that allows only your email. Cloudflare validates the user before forwarding to the MCP, and you can leave the bearer token in the URL as a defence-in-depth measure. claude.ai will prompt you to sign in via Google/GitHub on first use.
(b) Token in URL (simpler, less safe). Pass ?auth=... and modify the middleware to read it — see docs/auth-modes.md. Acceptable for personal use behind Cloudflare; not recommended for shared deployments.
For Claude Desktop / Claude Code clients connecting to the same HTTP MCP, just configure the bearer token in their connector config — both support custom auth headers natively.
Three paths from "useful for Vijay" → "useful for you":
BBRAIN_VAULT_ROOT + BBRAIN_ROOTS and the tools work as-is if you adopt the directory conventions (Ralph/stories, Decisions, Capability, etc.).vault.py, change the VaultPaths dataclass to match your folder layout. Tools in server.py largely stay.pip install -e ".[test]"
pytest tests/ -v
# 44 passing — vault parsing (17), root + path safety (20), HTTP auth (7)
Most "second brain" setups optimize for note-taking. This one optimizes for agent safety + decision velocity — the brain isn't just notes, it's the operational nervous system for a small engineering org running a real production SaaS with 7 active clients. The MCP makes that brain queryable from anywhere Claude can run, without ever leaving the laptop where it lives.
If that resonates with your work, fork it.
MIT — see LICENSE.
Vijayaraj Anandan — Technical Lead at BigBoost (Chennai). Builder of Cosma, Ralph, and other AI-shaped tools.
ccedacero /
MCP server giving Claude AI access to 20+ NYC public-record datasets across 9 city agencies via 18 tools — NYC property due diligence in plain English: violations, liens, sales, ownership, permits, rent stabilization, and more.
adeoluwaadesina /
An MCP server that gives Claude conversations a persistent, interactive plan/to-do panel.
71/100 healthlakshyamehta03 /
MCP server giving Claude and other LLM clients structured access to the Internet Archive's Wayback Machine — 6 tools, 4 prompts, 1 resource, over stdio.
55/100 healthnanwer /
MCP server giving Claude live access to flights, hotels, vacation rentals, Airbnb, activities, events, weather, and currency — plus persistent flight-price watches and per-property detail drill-downs. 11 tools, server-level rendering instructions, plain-English prompts.
64/100 health