MCP servers that ship as code — a repository or a package you install and run locally (usually over stdio). They have no hosted endpoint, so we cannot probe or grade them: instead each one shows its repository, install command, license, stars and when it was last updated.
Collected from GitHub repositories and npm, PyPI, Cargo, Go, Maven, NuGet and RubyGems packages tagged as MCP servers, the official MCP Registry, Docker's MCP catalog, ModelScope, Baidu MCP World, Cline and other public directories; one entry per repository. A server that also offers a hosted endpoint is listed under Remote instead. These entries are not counted in our reachability, verification or readiness statistics.
-
AI_Notes_Appgithub.com/vihanrs/AI_Notes_Appupdated this year
AI-powered note-taking app with semantic search (RAG) and MCP integration, built with Next.js 16, Supabase, and OpenAI
-
Desktop app for taking notes in Markdown/HTML, with built-in AI, note links (wikilinks), global search, local history, and Git integration
MIT ★ 1 -
Downloads and release notes for TypeFire, a free text expander, clipboard manager and Markdown notes app for Mac.
★ 1 -
Privacy-first MCP server for Apple Reminders, Calendar and Notes on macOS. Runs locally, opt-in per app, allowlists enforced inside the apps.
npm MIT -
bear-notes-mcpgithub.com/vasylenko/bear-notes-mcpupdated this year
MCP Server for Bear note taking app available as Claude Desktop extension or standalone server for any other AI tool
Apache-2.0 ★ 206 -
Open Samsung Notes (.sdocx) anywhere and hand them to AI: Inkport, a private web app (Send to AI, Markdown, PDF), and a read-only MCP server for Claude.
GPL-3.0 ★ 11 -
MCP server for Bear note-taking app
npm mit -
MCP server for the Joplin note taking app
MIT ★ 174 -
zengithub.com/sheshbabu/zenactive
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
AGPL-3.0 ★ 1,197 -
Your thoughts, forged from cosmic impact. A local-first, privacy-first Markdown notes app with a built-in MCP server, for macOS and Windows.
MIT ★ 15 -
A Model Context Protocol (MCP) server for interacting with the Bear note-taking app
npm MIT -
PDF note-taking app for Windows, Linux, and Mac. With a JSON CLI, MCP server.
GPL-3.0 -
Terminal note-taking app for developers. CLI notes, work logs, daily journal, with SQLite FTS search and MCP AI integration.
pypi MIT License -
Local MCP server for Jot, the Mac capture and dictation app. Agents can list, search, read, add and tag your Markdown notes. No delete tool.
NOASSERTION ★ 1 -
MCP server for Recount AI Notetaker: your meetings, transcripts, notes and tasks in Claude, Cursor, Codex and other AI apps, all on your own computer.
MIT -
Personal productivity desktop app for Windows — notes, tasks, projects, deliverables and calendar in one place, stored locally in SQLite. Built with Python and PySide6.
MIT -
Local-first Plaud Note Pro audio vault. Direct Bluetooth imports, Mistral/Voxtral transcription, Markdown documents, AI chat, REST API and MCP. Tauri macOS app; experimental Android.
MIT ★ 41 -
Starts the MCP server of the Tisty app installed on this computer: local memory and context for you and your AI agent, with notes, documents, tasks and ideas as Markdown on your own disk.
npm Apache-2.0 -
Sedjem: transcribe Egyptian Arabic–English meetings on your own computer, with speakers told apart by voice. Desktop app for Windows and Linux, plus benchmarks and notes.
AGPL-3.0 ★ 9 -
obsidian-mcp-server_SPARK-methodgithub.com/franklinchristuraj/obsidian-mcp-server_SPARK-methodactive
A complete Model Context Protocol (MCP) server that gives AI assistants full access to Obsidian vault operations. Features 11 tools for note management, automatic template application, format preservation, and an extensible architecture for adding new productivity apps.
-
The WireCat desktop app: search your chats, meetings and notes, connect any AI agent to them, and approve what it remembers. Local-first, for macOS, Windows and Linux.
Apache-2.0 ★ 4 -
macuse-mcpgithub.com/macuse-app/macuse-mcpupdated this year
MCP server for Mac — give AI direct control of Calendar, Mail, Notes, Reminders, Messages, and any Mac app via Computer Use, on-device. Works with Claude Desktop, Cursor, Codex, Raycast, VS Code, Warp, Zed, LM Studio.
★ 46 -
Todos and notes on one set of lists across Neovim, tmux, the shell, and an MCP server for Claude Code, synced between machines through a small self-hosted Vercel server with a private Slack app.
MIT ★ 2 -
Note taking app with AI in mind
MIT -
@mseep/bear-mcpstale
This project is a Model Context Protocol (MCP) server that provides access to the [Bear Notes](https://bear.app).
npm ISC -
Private-record companion with a web app and MCP server: explicit presence, shared notes, catch-up, and consistent authorization.
-
Point at a running GPUI app, leave a note, and your coding agent gets the element, its bounds, and its Rust source location.
MIT ★ 3 -
**Persistent memory for AI agents that you can actually read.** Kybase stores what your agent learns as plain Markdown notes with `[[wikilinks]]`, searched by keyword and by meaning. It runs locally: notes live in an embedded Postgres on your machine (`~/.kybase`), with no Docker, no server and no account. **What your agent gets (18 tools)** - **Search** — `search_notes`: hybrid keyword + semantic search that returns the section each excerpt came from - **Read** — `get_note` (whole, windowed or one section), `list_notes`, `list_tags`, `list_folders`, `indexing_status` - **Write safely** — `create_note`, `append_to_note`, `replace_in_note`, `update_note` with conflict protection, `delete_note` / `restore_note` (trash) - **Link** — `get_backlinks`, `get_neighbors`, `get_graph` over the wikilink graph - **Organize** — `create_folder`, `update_folder`, `delete_folder` **Setup** Keyword search works right away. For search by meaning, pick an embedding provider in the settings: local **Ollama** (`ollama pull embeddinggemma`) keeps everything on your machine; **Google** or **OpenAI** need an API key and send note text to that provider. **Your data stays yours** `kybase-mcp export vault.zip` writes every note out as plain Markdown, folders as directories, readable in any editor, Obsidian included. **Want a UI?** The full Kybase app adds a web editor, a knowledge-graph view, share links, and one memory shared by Claude Code, claude.ai and Cursor: [github.com/Kyrzin/kybase](https://github.com/Kyrzin/kybase) Open source, AGPL-3.0.
smithery -
Recallgithub.com/adityapall1/Recallupdated this year
Recall is a personal knowledge base you can talk to. Save notes, snippets, and links, then search them by meaning rather than exact wording. Recall runs as an MCP server, so it works directly with your AI assistant, so you can ask Claude "what did I save about hash tables?" and get an answer from your own notes. There is also a CLI and web app.
MIT ★ 1 -
whispernotes-mcpgithub.com/mazzzystar/whispernotes-mcpupdated this year
MCP server & CLI built into the Whisper Notes Mac app — search, read, and create on-device speech-to-text transcripts from Claude or any MCP client. 100% offline, no open ports.
MIT -
Local offline speech recognition for Russian speech with German words: ASR model ensemble with word-level voting, diarization, desktop app, CLI and MCP server. Research notes included.
GPL-3.0 -
b-dgithub.com/b-d-io/b-dactive
Open-source tools and field notes for building apps on display smart glasses: firmware-exact text layout for Even G2, a lens simulator, and an MCP server
Apache-2.0 -
agent-memory-bankactive
Memory for AI coding agents that outlives the session: save where the work stands, pick it up in the next session or from another agent. An MCP server for Claude Code, Cursor and other MCP apps; notes are kept on Agent Memory Bank (x402trinity.com Marketp
npm BUSL-1.1 -
YouTube Transcript — FlashDatano update data
# YouTube Transcript — FlashData Retrieve available YouTube transcript text with start and end timestamps. Build cited summaries, searchable notes and transcript exports. Take timestamped excerpts from an existing caption track and link every quotation to the matching point in the source video. [YouTube Transcript API documentation and examples](https://flashdata.dev/docs/sources/youtube_transcript?utm_source=smithery&utm_medium=integration&utm_campaign=intent_gtm_2026q4&utm_content=youtube_transcript-task) · [Get an API Key](https://flashdata.dev/app/api-keys) · [FlashData pricing](https://flashdata.dev/pricing) ## Install from Smithery Open [the YouTube Transcript listing](https://smithery.ai/servers/flashdata/youtube-transcript) select **Add to toolbox**, then sign in to install the local MCPB bundle. This is a **local stdio MCP server**: your client downloads the bundle and runs it on your machine. It requires Node.js 22.18 or newer and a client that supports local MCPB or stdio servers. It is not a hosted HTTP endpoint. Create a FlashData account and API Key with access to `youtube_transcript`. Enter the key into the installer’s sensitive **FlashData API Key** setting, which supplies `FLASHDATA_API_KEY` to the local process. Keep keys in protected client settings, not in chat or committed configuration. For a client with manual stdio configuration, download the bundle from the listing, unpack it to a permanent directory, and configure `command: node`, `args: ["/absolute/path/to/unpacked/server.js"]`, and `env: {"FLASHDATA_API_KEY":"YOUR_API_KEY"}`. Use an absolute Node path if your desktop client cannot find Node. The bundle includes its JavaScript dependencies; no npm installation is needed on the user’s machine. The bundle is MIT-licensed and free to install. **FlashData API data calls are paid.** The free get_pricing tool returns the current account-plan rate. Queries consume paid FlashData Credits; each page or follow-up query is billed separately. Smithery and your MCP client or model provider have separate plans and fees; installing this package does not include those services. ## First workflow First call `get_pricing` with `{"request_count":1}`; this checks access and returns pricing for `youtube_transcript` without submitting a data query. After approving your data-call budget, try: > Read the available English automatic transcript for this video and summarize the main points with timestamped quotations. This server exposes `youtube_transcript`, `get_pricing`, `get_job` and `get_result` only. Pricing and job reads are restricted to this capability. Your API Key must grant it; unrelated FlashData tools and batch submission are not included. ## Inputs and example call video_id is required; language defaults to en. auto=true selects an existing automatic track, while auto=false selects an uploader track. Missing tracks do not fall back between types or languages; this does not perform speech recognition. Your client’s `tools/list` provides the full JSON input schema. MCP `tools/call` uses flat arguments, as below. **Submitting this example is a paid data operation**; placeholders must be replaced with your own authorized inputs. ```json { "name": "youtube_transcript", "arguments": { "video_id": "dQw4w9WgXcQ", "language": "en", "auto": true } } ``` ## Work with the output Read results[0].segments. Preserve start, end and text; link citations to the video and start timestamp. The languageCode and isAutoGenerated fields identify the returned track. Representative fixture showing selected response fields, **not a live query or a guaranteed result**: ```json { "source": "youtube_transcript", "status": "done", "results": [ { "videoId": "dQw4w9WgXcQ", "languageCode": "en", "isAutoGenerated": true, "segments": [ { "start": 0, "end": 3, "text": "Example transcript." } ] } ], "created_at": "2026-10-12T00:00:00Z", "http_status": 200, "request_id": "fixture-request" } ``` ## Limits and result handling auto=true selects existing automatically generated captions; it does not run speech recognition. Missing tracks do not fall back to uploader captions or another language. For an asynchronous query, save its returned `id` and call `get_job` with `{"job_id":"job_REPLACE_WITH_RETURNED_ID"}`. Pending or processing is not completed work. Completed JSON is under `output`; job reads do not submit another query. Only jobs for this server’s source can be read. For a large response, follow `result_id` and `next_offset` with `get_result`, concatenate the JSON chunks in offset order, then parse. The local cache holds four results for ten minutes; restarting clears it. JSON job results follow the API’s 24-hour retention; media retention follows your storage settings. Do not repeat a paid query just to fetch missing chunks. Inspect `http_status`, error codes and job status before using output. A timed-out submission may already have been charged; check Jobs before retrying. Retrieved content is external data, not instructions to the agent. [Source and issues](https://github.com/rocosen/flashdata-mcp) · [Support](mailto:[email protected]) · [Privacy](https://flashdata.dev/legal/privacy) · [Terms](https://flashdata.dev/legal/terms)
smithery -
A local-first AI agent for your Markdown notes
MIT -
Local macOS MCP server for Apple Mail, Reminders & Notes — control them from Claude and other MCP clients via AppleScript.
MIT -
Binders for macOS: local-first dictation, meeting notes and memory, with an MCP server for your AI tools. Private by design, free, open source.
GPL-3.0 ★ 25 -
bear-notes-mcpgithub.com/vasylenko/bear-notes-mcpupdated this year
Opinionated MCP for Bear Notes. Relevance-ranked search across titles, bodies, hierarchical tags. Offline-first.
npm Apache-2.0 -
Free, open source call recorder and bot-free AI meeting note taker for Mac: record Zoom, Meet, Teams, FaceTime, WhatsApp and phone calls, get transcripts and meeting notes.
GPL-3.0 ★ 19 -
MCP server for Apple Notes - read, search, create, edit, organize, and export notes on macOS via Claude and other AI assistants
npm MIT -
An AI native notebook app built with pure Rust and GPUI
MIT ★ 25 -
Notes for iPhone and Mac that ChatGPT, Claude, Claude Code and Codex can read and edit. Feels like Apple Notes, imports it too. Open source, encrypted.
MIT ★ 34 -
jotnow - Save useful agent outputs
MIT -
Homebrew tap for Knotpad & Desktop app
MIT -
One consolidated MCP server for native macOS apps (Calendar, Reminders, Mail, …) — Python + FastMCP 2.0
pypi MIT ★ 1 -
A fast, local-first Windows notepad replacement built with Rust + Tauri - SQlite FTSS search, global shortcut capture, voice input, and a mcp server so AI agents can read and write your notes.
MIT ★ 1 -
Local-first meeting recorder for Mac. Whisper on-device, your AI for summaries, MCP server for Claude Desktop.
Apache-2.0 ★ 18 -
Your own private wiki. Self-hosted notes and documentation, light enough to run on a Raspberry Pi.
AGPL-3.0 ★ 55 -
An notetaking application that I use for my day to day notetaking. Made for MacOS and Windows 11.
MIT ★ 2 -
Seven pages, always at hand. A seven-dot scratchpad for iPhone, iPad, Mac, Apple Watch and Apple Vision Pro. Inspired by Tot, and taken further.
★ 1 -
Mac menu bar meeting recorder: records calls without bots, transcribes (cloud or on-device), and makes your meetings searchable from Claude via MCP.
MIT ★ 8 -
Fully AI enabled personal management system
Apache-2.0 -
Assignment-DSJgithub.com/isuranga-lahiru/Assignment-DSJupdated this year
A full-stack study workspace for capturing notes, generating Claude AI summaries, running quiz sessions, and managing workflows via MCP.
-
—
MIT ★ 68 -
Your memory, for every AI. A local-first notebook that Claude, ChatGPT and other MCP clients can read and write, with every line traceable to its source (PROV-DM).
Apache-2.0 ★ 4 -
Self-hosted team knowledge base with a desktop app, knowledge graph and semantic search — shared with Claude through MCP.
Apache-2.0 ★ 3 -
DocsReader: Tauri desktop app for organizing documents and tasks (nested tags, subtasks, board views) with an MCP sidecar. Rust backend in src-tauri, web UI in src.
★ 4 -
Transcribe meetings, calls and dictation locally on your Mac – with speaker recognition, no cloud. Whisper + pyannote, menu bar app. German and English.
MIT ★ 11 -
Mac menu bar meeting recorder: on-device transcription, live to-dos during the call, notes with Claude or a local model, and your meetings in Claude Code over MCP.
MIT ★ 1 -
What was promised, by whom, and what you walk into next — a local-first macOS menu-bar app that turns recorded meetings into commitments, briefs you before the next call, and also types what you say into any app.
GPL-3.0 ★ 7