aaronsb

aaronsb/obsidian-mcp-plugin

High-performance Model Context Protocol (MCP) server for Obsidian that provides AI tools with direct vault access through semantic operations and HTTP transport.

2 good first / help-wanted issues · TypeScript · last activity Jul 12, 2025

2 Open Issues Need Help Last updated: Jul 12, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The task is to fix a critical path traversal vulnerability in the Obsidian MCP plugin. This involves implementing a robust path validator to prevent malicious actors from accessing files outside the Obsidian vault. The solution requires adding input validation to all file operations, potentially including allowlisting, configurable security policies, audit logging, and comprehensive testing.

Complexity: 4/5
bug help wanted security critical
aaronsb/obsidian-mcp-plugin
15

High-performance Model Context Protocol (MCP) server for Obsidian that provides AI tools with direct vault access through semantic operations and HTTP transport.

TypeScript

AI Summary: Implement robust authentication and authorization mechanisms for the Obsidian MCP plugin to prevent unauthorized access to the user's vault. This involves adding API key authentication, restricting CORS origins, implementing rate limiting, and potentially role-based access control, along with comprehensive logging of authentication attempts.

Complexity: 4/5
bug help wanted security critical breaking-change
aaronsb/obsidian-mcp-plugin
15

High-performance Model Context Protocol (MCP) server for Obsidian that provides AI tools with direct vault access through semantic operations and HTTP transport.

TypeScript