使用说明
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 |
许可证
麻省理工学院