A python-based MCP server for your local org mode files
Project description
org-mcp
A python-based MCP server for your local org mode files. Allows access to your org notes, agenda, and TODOs.
Tools
- List org files
- Read file headings
- Read specific heading in file
- Read whole file
- Search for documents matching a specified text query across all files in the vault (including the ID link), returns matching files/headings
- Add new file
- Add new heading to existing file
- Read agenda and TODOs from org's =M-x org-agenda n=
- Modify heading
Example prompt
- What does my day look like today?
- What are the most important things for me to work on right now?
- Based on my long term career and personal goals, what suggestions would a coach give me? E.g., reprioritizing open TODOs, specific actions to take.
Adding to Claude Desktop
In general, follow the instructions from Anthropic.
For development:
{
"mcpServers": {
"org-mcp": {
"command": "uv",
"args": [
"--directory",
"<dir_to>/org-mcp",
"run",
"org-mcp"
]
}
}
}
To use the published version
{
"mcpServers": {
"org-mcp": {
"command": "uvx",
"args": [
"org-mcp"
],
"env": {
"ORG_DIR" : "<YOUR_ORG_DIR>"
}
}
}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
org_mcp-0.2.0.tar.gz
(8.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file org_mcp-0.2.0.tar.gz.
File metadata
- Download URL: org_mcp-0.2.0.tar.gz
- Upload date:
- Size: 8.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f2034b6263cd6e5edb20e1b87b8185543577a1227f934d641c04a98ca5483d3
|
|
| MD5 |
ecb1d9c245fd9477e88a66835d6ef477
|
|
| BLAKE2b-256 |
b5b40b00696ecdd713c85d78ee70071c85e0faa7ae6f81855a27141e25012b2f
|
File details
Details for the file org_mcp-0.2.0-py3-none-any.whl.
File metadata
- Download URL: org_mcp-0.2.0-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0d46325ada434e0eb569e64b0254a3b59ca51048e71bc95ba8579dc6a6c1691
|
|
| MD5 |
6ec6969fa48178e298c996769019649e
|
|
| BLAKE2b-256 |
4332ab978771a2531db66f913ce97a75395dd9c5764f6545da8bd32516eb1043
|