e5e1c1e11c
feat: enhance Obsidian API configuration with path support and implement async lifespan for server
2025-08-17 05:29:37 +00:00
cf48f23e8e
fix: ensure trailing slashes on periodic endpoints to match Obsidian Local REST API paths
2025-08-16 19:08:14 +00:00
0b746f65e9
refactor: use centralized create_obsidian_api() for put_content to respect OBSIDIAN_HOST full URL format
2025-08-16 19:05:46 +00:00
897822ecaa
fix: correctly parse legacy OBSIDIAN_HOST format 'host:port' to avoid double port in URL
2025-08-16 19:04:03 +00:00
00245ef40b
fix: remove leftover merge markers in tools.py
2025-08-16 19:01:28 +00:00
8bca179ba5
fix: add full support for OBSIDIAN_HOST env var; URL parsing helpers; central API factory; README updates (merge of upstream PR #52 )
2025-08-16 18:52:25 +00:00
Markus Pfundstein
72490a4db0
Merge pull request #44 from shipurjan/feature/add-put-content-tool
...
add obsidian_put_content tool
2025-06-28 11:04:04 +02:00
Markus Pfundstein
24cb2b9cbd
Merge pull request #31 from sizhky/patch-1
...
Update README.md
2025-06-28 11:03:43 +02:00
Markus Pfundstein
741c554935
Merge pull request #58 from sfedyakov/complex-query-examples
...
Add JsonQuery examples to the description of Complex Query
2025-06-28 11:03:24 +02:00
Markus Pfundstein
0903b9bcc8
Merge pull request #59 from TheEpTic/main
...
Update obsidian.py
2025-06-28 11:03:03 +02:00
TheEpTic
63706f0968
Update obsidian.py
...
Add protocol and remove hardcoded localhost
2025-06-24 01:35:28 +01:00
Stanislav Fediakov
cefbd684bf
Add JsonQuery examples to the description of Complex Query for it to work more reliably
2025-06-21 20:57:50 +04:00
Markus Pfundstein
8501758bfd
Merge pull request #55 from vicampuzano/Metadata-for-periodic-notes
...
Adding a parameter to optionally retrieve metadata for periodic notes, in addition to just the content.
2025-06-19 11:36:35 +02:00
Markus Pfundstein
f1421fe292
Merge pull request #54 from TheConnMan/task/port-support
...
Add a port override env var
2025-06-19 11:36:00 +02:00
Victor Campuzano
168320f01b
Adding a parameter to optionally retrieve metadata for periodic notes, in addition to just the content.
2025-06-12 15:57:07 +02:00
TheConnMan
64e28409cc
Add a port override env var
2025-06-08 06:24:23 -04:00
Cyprian Zdebski
9df618eb3d
Update descriptions
2025-04-17 22:58:24 +02:00
Cyprian Zdebski
7a8b723485
add obsidian_put_content tool
2025-04-17 22:51:56 +02:00
Markus Pfundstein
5cf106e30d
Merge pull request #37 from felipemeres/feature/add-host-env-var
...
feat: add host environment variable support
2025-04-14 13:24:19 +02:00
Felipe Meres
44c8d1540f
feat: add host environment variable support
2025-04-10 08:24:44 -04:00
sizhky
6de8d8cd28
Update README.md
...
Add a helpful statement below claude server config when claude sometimes fails to discover uvx in the system
2025-04-04 11:07:33 +05:30
Markus Pfundstein
51398322bf
Merge pull request #27 from thomato/add-delete-function
...
Implement 'Delete file' functionality
2025-04-01 21:32:22 +02:00
Markus Pfundstein
f3a802da70
Merge pull request #30 from tibbon/patch-1
...
Add missing parens to README.md
2025-04-01 21:31:26 +02:00
David Fisher
0f55b50aaa
Add missing parens to README.md
...
Example JSON is broken as-is. This fixes it.
2025-04-01 13:51:18 -04:00
Nando Thomassen
3f22521b01
Implement 'Delete file/directory' functionality
...
The MCP server now supports safe deletion of files and directories from
the Obsidian vault. A required confirmation parameter prevents accidental
deletions.
2025-03-29 22:29:01 +01:00
Markus Pfundstein
a86a6de1f4
Merge pull request #23 from jevy/period-tools
...
Update openapi.yaml and adding recent and periodic notes
2025-03-26 19:30:44 +01:00
Jevin Maltais
22177e44c9
Updating tools too
2025-03-22 08:53:59 -04:00
Jevin Maltais
182b42b567
Simplified queries
2025-03-22 08:50:04 -04:00
Jevin Maltais
dd7dfb56c4
Recent check works
2025-03-22 08:44:14 -04:00
Jevin Maltais
4c9cea7f30
Updating openapi and creating periodic tools
2025-03-22 07:59:36 -04:00
Markus Pfundstein
e6ef6a1e6d
Merge pull request #16 from bathrobe/main
...
added get batch of file contents
2025-02-09 21:52:14 +01:00
joe
c813c12a06
added get batch of file contents
2025-02-01 12:15:03 -05:00
Markus Pfundstein
c1ae1eeec7
Merge pull request #13 from txbm/main
...
Update action names with obsidian_ prefix
2025-01-03 11:12:28 +01:00
Peter M. Elias
17a0e5b2b7
Update action names with obsidian_ prefix
2024-12-26 23:12:16 -08:00
Markus Pfundstein
07ced693ce
Merge pull request #11 from punkpeye/patch-1
...
add MCP server badge
2024-12-19 13:04:46 +01:00
Markus Pfundstein
971c1edd34
Create LICENSE
2024-12-19 13:04:36 +01:00
Markus Pfundstein
0041778e4f
Merge pull request #8 from Csaba8472/lower-python-version
...
lower python version
2024-12-19 13:03:08 +01:00
Frank Fiegel
0b65b77370
add MCP server badge
...
This PR adds a badge for the MCP server for Obsidian server listing in Glama MCP server directory.
<a href="https://glama.ai/mcp/servers/3wko1bhuek "><img width="380" height="200" src="https://glama.ai/mcp/servers/3wko1bhuek/badge " alt="server for Obsidian MCP server" /></a>
Glama performs regular codebase and documentation scans to:
* Confirm that the MCP server is working as expected
* Confirm that there are no obvious security issues with dependencies of the server
* Extract server characteristics such as tools, resources, prompts, and required parameters.
This badge helps your users to quickly asses that the MCP server is safe, server capabilities, and instructions for installing the server.
2024-12-17 09:26:20 -05:00
Csaba8472
2b7edd8283
lower python version
2024-12-14 21:53:19 +01:00
Markus Pfundstein
8494bdf83b
more info
2024-12-05 10:15:10 +01:00
Markus Pfundstein
aa56549dc2
updated README
2024-12-05 10:11:51 +01:00
Markus Pfundstein
1b75b7db07
corrected server name. added cwd logging when .env is not found
2024-12-05 10:03:00 +01:00
Markus Pfundstein
c43fc39156
bumped mcp
2024-12-04 10:25:06 +01:00
Markus Pfundstein
abdc8fd875
renamed to mcp-obsidian
2024-12-04 10:22:24 +01:00
Markus Pfundstein
b88fc57b5d
added pyright and fixed type errors
2024-12-03 21:36:54 +01:00
Markus Pfundstein
b1f68a4949
Merge pull request #4 from 7shi/add-timeout
...
Add timeout settings to HTTP requests
2024-12-01 20:01:55 +01:00
7shi
07e3697f27
Adjust timeout to align with MCP client timeouts
2024-12-02 02:59:21 +09:00
7shi
6d671ea0ff
Add timeout settings to all requests in Obsidian Local REST API
2024-12-01 22:36:06 +09:00
Markus Pfundstein
970a9b061e
Merge pull request #2 from 7shi/fix-quote
...
URL encode target header in PATCH requests
2024-12-01 10:50:13 +01:00
7shi
12ea3bc43c
URL encode target header in PATCH requests
2024-12-01 05:15:47 +09:00