Token导航 LogoToken导航TokenDH.com
Joplin Server MCP logo
文档知识stdio官方级别未说明来源级核验

Joplin Server MCP

MCP Server

Joplin Server MCP是一个为Joplin Server提供模型上下文协议服务的服务器,允许LLMs通过REST API完全访问用户的笔记、笔记本、标签和附件。

工具数

25

提示词数

0

GitHub Stars

2

资源数

0
知识管理开源工具Python数据同步API集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Alexander-Zhukov

提供方

Alexander-Zhukov

最后核验

2026/5/17 20:22

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -d \

详细介绍

乔普林服务器MCP

什么是Joplin服务器?

注: 此MCP服务器连接到 乔普林服务器 REST API,而不是Joplin桌面Web Clipper。 乔普林云: 应该与 JOPLIN_SERVER_URL=https://joplincloud.com,但这还没有经过测试。如果你尝试一下,请用你的结果打开一个问题。

工具

工具说明
ping_joplin检查服务器连接
list_notebooks列出所有笔记本
get_notebook通过笔记和子笔记本获取笔记本详细信息
create_notebook创建新笔记本
update_notebook重命名或移动笔记本(使用循环引用检查)
delete_notebook删除笔记本(非空时可选择强制)
list_notes列出笔记,可选择按笔记本筛选
get_all_notes使用分页、排序和笔记本过滤器获取所有笔记
search_notes按标题或正文中的文本搜索笔记
get_note获取注释文本(资源引用替换为名称)
get_notes_batch一次阅读多个笔记(最多50个,并行)
get_note_full以base64格式嵌入所有资源以获取注释
create_note创建新笔记
export_note将注释导出为markdown,资源导出为base64块
update_note更新笔记标题、正文或移动到另一个笔记本
delete_note删除注释
list_tags列出所有标签
create_tag创建新标签
delete_tag删除标签
get_note_tags列出分配给笔记的标签
add_tag_to_note在笔记中添加标签
remove_tag_from_note从笔记中删除标签
get_note_resources列出附在注释中的资源
get_resource_info获取资源元数据
download_resource以base64格式下载资源

设置

先决条件

  • 用户凭据(电子邮件+密码)

环境变量

变量必填默认描述
JOPLIN_SERVER_URL--Joplin服务器URL
JOPLIN_EMAIL--用户电子邮件
JOPLIN_PASSWORD--用户密码
MCP_TRANSPORT没有stdio运输: stdiosse
MCP_HOST没有0.0.0.0SSE监听主机
MCP_PORT没有8081SSE监听端口

使用Docker运行

docker run -d \
  -e JOPLIN_SERVER_URL=https://your-joplin-server.example.com \
  -e JOPLIN_EMAIL=your@email.com \
  -e JOPLIN_PASSWORD=your_password \
  -p 8081:8081 \
  alexfail2/joplin-mcp

集装箱默认为SSE运输。端点将在以下位置可用 http://localhost:8081/sse.

在本地运行(stdio)

pip install mcp httpx
python app/server.py

从源代码构建

docker build -t joplin-mcp .

MCP客户端配置

SSE(Docker)

{
  "mcpServers": {
    "joplin": {
      "url": "http://localhost:8081/sse"
    }
  }
}

stdio(本地)

{
  "mcpServers": {
    "joplin": {
      "command": "python",
      "args": ["/path/to/app/server.py"],
      "env": {
        "JOPLIN_SERVER_URL": "https://your-joplin-server.example.com",
        "JOPLIN_EMAIL": "your@email.com",
        "JOPLIN_PASSWORD": "your_password"
      }
    }
  }
}

运作原理

服务器通过电子邮件/密码会话与Joplin server进行身份验证,并使用2分钟的TTL缓存构建所有项目(笔记、笔记本、标签)的内存索引。增量同步比较服务器端 updated_time 使用缓存的etags,只获取更改的项目(典型的刷新:~5s vs ~35s完全重建)。索引被持久化到磁盘,因此容器可以立即重新启动。资源元数据在首次访问时延迟加载。后台刷新使索引保持最新,而不会阻止请求。在API调用之前验证所有ID(32-char十六进制)。

Joplin的内部序列化格式(标题+标记体+元数据块)被解析并呈现为干净的结构化输出。

许可证

麻省理工学院

目录标签

目录标签

知识管理开源工具Python数据同步API集成笔记管理本地部署RESTAPI

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

25

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP