关于 🎒 Campus Lost & Found MCP Server
这是一个面向校园失物招领的 MCP 服务,可通过 CLI 或 LLM 报告和查询物品,并将记录保存在本地文本文件中。它提供最新条目查询和供 Claude 分析的摘要提示词。
主要功能
- 01报告遗失或拾获物品
- 02查看遗失与拾获列表
- 03查询最新记录
- 04生成摘要提示词
- 05使用本地文本文件持久保存
适用场景
- 01登记校园内遗失的物品
- 02查询已报告的拾获物品
- 03获取最新失物记录供 Claude 分析
MCP 相关
该 MCP 服务向客户端提供报告、列表查询、最新记录查询和摘要提示词工具,可接入 Claude Desktop。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
🎒 校园失物招领 MCP 服务
一个兼容 Claude Desktop 的 MCP(Model Context Protocol)服务,用户可以通过简单的命令行或 LLM 界面报告、追踪和汇总校园失物招领信息。
🚀 功能
- 报告丢失或拾获的物品
- 查看已报告物品的列表
- 获取最新的丢失或拾获物品
- 生成供 Claude 推理的摘要提示词
- 使用本地文本文件进行持久化存储
- 与 Claude Desktop(Anthropic)无缝协作
📁 项目结构
CampusLostFoundMCP/ ├── main.py # 使用 FastMCP 定义的 MCP 服务 ├── lost.txt # 存储丢失物品条目(自动创建) ├── found.txt # 存储拾获物品条目(自动创建) ├── pyproject.toml # uv/mcp 环境配置 ├── uv.lock # 依赖锁定文件 └── README.md
🧪 工具函数
可直接在 Claude Desktop 中调用:
report_lost("wallet near cafeteria")
report_found("blue bottle in gym")
show_lost()
show_found()
latest_lost()
latest_found()
summary_prompt()
🛠️ 设置说明
-
克隆仓库:
git clone https://github.com/<your-username>/CampusLostFoundMCP.git cd CampusLostFoundMCP -
确保已安装 Python 3.11+
-
安装依赖:
uv init . uv add "mcp[cli]" -
运行服务:
uv run main.py
🧩 Claude Desktop 集成
将以下内容添加到 claude_desktop_config.json:
{ "mcpServers": { "Campus Lost & Found": { "command": "uv", "args": [ "--directory", "/absolute/path/to/CampusLostFoundMCP", "run", "main.py" ] } } }
📬 后续改进
按类别筛选(例如电子产品、书籍)
按日期搜索
支持 SQLite 或云存储
Slack 或电子邮件通知
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。