Blinko 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 |
许可证
麻省理工学院