使用说明
@shelv/mcp
用于Shelv货架操作的MCP服务器。
链接
- 网站: shelv.dev
- 文件: docs.shelv.dev/guides/mcp服务器
- npm: npmjs.com/package/@shelv/mcp
- 来源: github/shelv-dev/shelv-mcp
安装
pnpm add @shelv/mcp
npm install @shelv/mcp
npx @shelv/mcp
环境
SHELV_API_KEY用于stdio模式SHELV_MCP_TRANSPORT=stdio|http(默认为stdio)SHELV_MCP_HTTP_HOST(默认为127.0.0.1)SHELV_MCP_HTTP_PORT(默认为3334)SHELV_MCP_ENABLE_WRITE_TOOLS=true启用create_shelf和hydrate_shelfSHELV_MCP_SEARCH_MAX_FILES(默认为500)SHELV_MCP_SEARCH_MAX_BYTES(默认为5000000)SHELV_MCP_SEARCH_MAX_MATCHES(默认为200)SHELV_MCP_READ_MAX_BYTES(默认为250000)
跑
shelv-mcp
SHELV_MCP_TRANSPORT=http SHELV_MCP_HTTP_PORT=3334 shelv-mcp
在HTTP模式下,发送 Authorization: Bearer sk_... 每次请求,除非
SHELV_API_KEY 被配置为启动回退。
工具
list_shelvesget_shelf_treeread_shelf_filesearch_shelf
默认情况下,写入工具处于禁用状态,仅在以下情况下可用
SHELV_MCP_ENABLE_WRITE_TOOLS=true:
create_shelfhydrate_shelf
许可证
阿帕奇-2.0。