卓越的mcp nix
NixOS和Home Manager模块 卓越的mcp 与秘密管理。
安装
添加到您的薄片输入中,并包含相应的模块:
{
inputs.remarkable-mcp.url = "github:althyria/remarkable-mcp-nix";
# NixOS
nixosConfigurations.host = nixpkgs.lib.nixosSystem {
modules = [ remarkable-mcp.nixosModules.default ];
};
# Home Manager
homeConfigurations.user = home-manager.lib.homeManagerConfiguration {
modules = [ remarkable-mcp.homeManagerModules.default ];
};
}配置
{
services.remarkable-mcp = {
enable = true;
mode = "ssh"; # or "cloud"
secrets = {
# cloudTokenFile = config.age.secrets.remarkable-token.path; # cloud mode
googleVisionKeyFile = config.age.secrets.google-vision.path; # optional
};
remarkable = {
host = "remarkable"; # SSH config alias (see below)
ocrBackend = "google";
# rootPath = "/My Folder"; # optional: limit access
};
};
}NixOS模块还需要 user = "youruser"; 指定哪个用户获得 uv 安装。
SSH模式设置
通过配置SSH密钥 ~/.ssh/config:
Host remarkable
HostName 10.11.99.1
User root
IdentityFile ~/.ssh/remarkable_key然后设置 remarkable.host = "remarkable" 使用别名。
用法
添加到您的 .mcp.json:
{
"mcpServers": {
"remarkable": { "command": "remarkable-mcp" }
}
}云模式设置
在启用模块之前注册您的设备:
nix shell nixpkgs#uv -c uvx remarkable-mcp --register YOUR_CODE获取 YOUR_CODE 从 my.remarkable.com/device/desktop/connect.
OCR后端
| 后端 | 需要 | 最适合 |
|---|---|---|
google | API密钥 | 手写(最准确) |
sampling | 无 | 手写(使用AI客户端) |
tesseract | 无 | 仅打印文本 |
auto | 可选API键 | 自动选择 |
许可证
麻省理工学院
