org-mcp-server
Verified Safeby szaffarano
Overview
A Model Context Protocol (MCP) server for org-mode knowledge management, providing search, content access, and note linking capabilities for AI agents.
Installation
nix run github:szaffarano/org-mcp-serverEnvironment Variables
- ORG_ORG__ORG_DIRECTORY
- ORG_ORG__ORG_DEFAULT_NOTES_FILE
- ORG_ORG__ORG_AGENDA_FILES
- ORG_ORG__ORG_AGENDA_TEXT_SEARCH_EXTRA_FILES
- ORG_LOGGING__LEVEL
- ORG_LOGGING__FILE
- ORG_SERVER__MAX_CONNECTIONS
- ORG_CLI__DEFAULT_FORMAT
Security Notes
The project focuses on file system operations within a configured directory and uses `rmcp` for the Model Context Protocol. While file processing and interaction with a configured root directory introduce potential risks like path traversal, the code appears to handle paths carefully (e.g., using `strip_prefix` and validating directory existence). There are no obvious signs of 'eval' or direct command injection from user input in the provided snippets. The use of `transport-child-process` in `rmcp` is for the server itself to run as a child process of an AI agent, not for the server to execute arbitrary commands based on external requests. Overall, the approach seems robust for its stated purpose.
Similar Servers
mem-agent-mcp
Provides a Model Context Protocol (MCP) server for a memory agent, enabling LLMs to interact with an Obsidian-like memory system for contextual assistance and RAG.
mcp-obsidian
Connects AI assistants to Obsidian vaults for secure and intelligent interaction, enabling AI-powered knowledge management.
rust-docs-mcp
Provides AI agents with deep, cached access to Rust crate documentation, source code, and project structure for enhanced development.
opensearch-mcp-server-py
Enables AI assistants to interact with OpenSearch clusters, providing a standardized interface for search, mapping, and shard management.