mcpField
🎒
🎒 Campus Lost & Found MCP Server

🎒 Campus Lost & Found MCP Server

本地服务
github.com/utkarshagawade17其他078 周前更新

关于 🎒 Campus Lost & Found MCP Server

这是一个面向校园失物招领的 MCP 服务,可通过 CLI 或 LLM 报告和查询物品,并将记录保存在本地文本文件中。它提供最新条目查询和供 Claude 分析的摘要提示词。

主要功能

  1. 01报告遗失或拾获物品
  2. 02查看遗失与拾获列表
  3. 03查询最新记录
  4. 04生成摘要提示词
  5. 05使用本地文本文件持久保存

适用场景

  1. 01登记校园内遗失的物品
  2. 02查询已报告的拾获物品
  3. 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()

🛠️ 设置说明

  1. 克隆仓库:

    git clone https://github.com/<your-username>/CampusLostFoundMCP.git cd CampusLostFoundMCP

  2. 确保已安装 Python 3.11+

  3. 安装依赖:

    uv init . uv add "mcp[cli]"

  4. 运行服务:

    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 或电子邮件通知

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。