Awesome MCPKnowledge & Memory

MarkusPfundstein/mcp-obsidian

⭐ 4409 Python added to this list on 2025-05-06 repository created 2024-11-29

The project "mcp-obsidian" is an MCP (Model Context Protocol) server designed to enable interaction with the Obsidian note-taking application through the Obsidian Local REST API community plugin. This server provides a set of tools that facilitate file management, content retrieval, search, and content modification within Obsidian vaults, making it easier to programmatically access and manipulate notes stored in Obsidian. Key functionalities of the server include listing files and directories in the vault or specific directories, retrieving the content of individual files, searching for documents that match a given text query across the vault, and modifying content by patching or appending to existing notes. It also supports deleting files or directories from the vault. These tools allow users to automate and streamline their workflows within Obsidian, leveraging the power of the MCP framework. The server requires configuration with the Obsidian REST API key, host, and port, which can be set either in the server configuration or via a .env file. The project documentation provides detailed instructions on installation, configuration, and usage, including example prompts that demonstrate how to instruct an AI assistant like Claude to use the server for tasks such as summarizing notes, searching for specific content, and creating new notes based on search results. Development and debugging support is also provided, with recommendations to use the MCP Inspector for an enhanced debugging experience. The project is well-documented, with clear guidance on building, running, and troubleshooting the server. Overall, this project is a specialized MCP server that integrates with Obsidian through its REST API plugin, enabling advanced programmatic interactions with Obsidian vaults for note management and content manipulation.

https://github.com/MarkusPfundstein/mcp-obsidian

ai-assistant-integrationapi-keyappend-contentautomationclaudeconfigurationcontent-modificationcontent-retrievaldebuggingdelete-filefile-managementget-file-contentslist-fileslocal-rest-apilocal-rest-api-community-pluginmcp-inspectormcp-servernote-takingobsidianobsidian-rest-apiobsidian-rest-api-keyobsidian-vaultpatch-contentsearchsearch-documentsvault-management

Also in Knowledge & Memory

MemPalace/mempalace

MemPalace is an open-source, local-first AI memory system that stores and retrieves conversation history verbatim using semantic search, supporting pluggable backends like ChromaDB and integrating ...

siyuan-note/siyuan

SiYuan is a privacy-first, self-hosted personal knowledge management system featuring block-level referencing, Markdown WYSIWYG editing, and support for the Model Context Protocol (MCP).

topoteretes/cognee

Cognee is an open-source project that provides scalable and modular memory capabilities for AI agents using ECL pipelines, enabling efficient management and retrieval of past interactions and diverse data types.

vectorize-io/hindsight

Hindsight is an agent memory system designed to create smarter, learning AI agents by moving beyond simple conversation history recall to encompass a biomimetic storage architecture for long-term m...

screenpipe/screenpipe

Screenpipe is a local-first, AI-powered memory tool that records computer activity (screen, audio, accessibility tree) to provide a searchable, automated context for personal AI agents and users, i...

Olow304/memvid

Memvid is a video-based AI memory library that stores millions of text chunks in MP4 files with ultra-fast semantic search, eliminating the need for traditional databases and enabling portable, efficient AI memory management.

EverMind-AI/EverOS

EverOS is an open-source Python framework for self-evolving, portable, long-term memory for AI agents, supporting multimodal ingestion and local-first persistence with Markdown as the source of truth.

MemTensor/MemOS

MemOS is a Memory Operating System for LLMs and AI agents that unifies long-term memory management, offering a single API for structured, multi-modal memory with enterprise-grade optimizations, sig...