笔记服务MCP服务器

Blinko MCP Server是一个为自托管笔记服务Blinko构建的Model Context Protocol服务器,提供笔记创建、分享、搜索等功能。

  • by XimilalaXiang
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 XimilalaXiang/mcp-server-blinko-go

使用说明

Blinko MCP服务器(运行)

A. 模型上下文协议(MCP) 服务器 闪光 --自托管笔记服务。

使用Go构建 mcp走Docker镜像~24MB,运行时内存~1.5MB。内置承载令牌身份验证——不需要外部代理。

特性

工具 说明
upsert_blinko_flash_note 创建备忘(键入0)
upsert_blinko_note 创建普通注释(类型1)
upsert_blinko_todo 创建todo(类型2)
share_blinko_note 共享笔记或取消共享
search_blinko_notes 使用过滤器搜索笔记
review_blinko_daily_notes 获取每日评论笔记
clear_blinko_recycle_bin 清空回收站

快速开始

Docker Compose

services:
  blinko-mcp:
    image: blinko-mcp-go:latest
    container_name: blinko-mcp-go
    restart: unless-stopped
    ports:
      - "8795:8080"
    environment:
      - BLINKO_DOMAIN=https://your-blinko.com
      - BLINKO_API_KEY=your-api-key
      - MCP_TRANSPORT=sse
      - MCP_AUTH_TOKEN=your-secret-token

环境变量

变量 描述 默认值
BLINKO_DOMAIN Blinko实例URL http://localhost:1111
BLINKO_API_KEY Blinko API密钥 -
MCP_TRANSPORT 运输: stdio, sse,或 http stdio
MCP_PORT SSE/HTTP端口 8080
MCP_AUTH_TOKEN MCP身份验证的承载令牌(可选) --

构建

docker build -t blinko-mcp-go:latest .

MCP客户端配置

SSE(代表RikkaHub等)

{
  "type": "streamable_http",
  "url": "http://your-server:8795/sse",
  "headers": {
    "Authorization": "Bearer your-auth-token"
  }
}

标准(用于光标等)

{
  "mcpServers": {
    "blinko": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "-e", "BLINKO_DOMAIN=https://your-blinko.com", "-e", "BLINKO_API_KEY=your-key", "blinko-mcp-go:latest"]
    }
  }
}

与mcp服务器blinko(Node.js)相比

Node.js(原始) Go(这个)
运行时 Node.js+npx 单个二进制文件
图像大小 ~200MB ~24MB
内存 ~50-100MB ~1.5MB
外部代理 需要mcp代理+身份验证代理 内置SSE+身份验证
进程 3 1

许可证

麻省理工学院