# Trilium MCP Server
An MCP server in Python to interact with Trilium Notes server. The
Trilium ETAPI doc: https://docs.triliumnotes.org/rest-api/etapi/
* The MCP server should be STDIO-based
* Minimal dependencies. Do not use any existing MCP framework library
* Use requests to communicate with the Trilium server
* Put python files in a sub-directory. In the project’s root directory
there can be a `main.py` as the entry point.
## Remarks
* The ID of the root note is `root`.