内容
# MCP 个人图书馆
用于通过标准输入/输出演示工具的Java/Spring Boot中立服务器,搭配模拟的个人图书馆。
该项目避免任何敏感领域:不涉及法律、数据抓取、公司、客户、真实API或私人数据。
## 运行
```powershell
cd mcp-biblioteca-pessoal
mvn clean test
mvn package
java -jar target\mcp-biblioteca-pessoal-1.0.0.jar
```
服务器使用标准输入/输出。标准输出是MCP的JSON-RPC通道,因此横幅和日志已关闭。
## 工具
- `buscar_livro(查询)`:按ID或标题片段搜索。
- `listar_livros(状态?, 标签?, 类型?, 限制?)`:列出带有简单筛选的书籍。
- `recomendar_proxima_leitura(兴趣)`:按标签、类型、标题和摘要推荐最多5本书。
## 示例
- "我有哪些关于哲学的书籍?"
- "搜索标题中带有‘旅行’的书籍。"
- "推荐下一本短篇经典读物。"
- "我现在正在读什么?"
## 配置
```toml
[mcp_servers.个人图书馆]
command = "java"
args = ["-jar", "mcp-biblioteca-pessoal\\target\\mcp-biblioteca-pessoal-1.0.0.jar"]
```
## Claude 桌面
```json
{
"mcpServers": {
"个人图书馆": {
"command": "java",
"args": [
"-jar",
"mcp-biblioteca-pessoal\\target\\mcp-biblioteca-pessoal-1.0.0.jar"
]
}
}
}
```