项目简介
Hilanet MCP 是一个 MCP (Model Context Protocol) 服务器实现,使用 fastMCP 库构建。它模拟了一个“企业反乌托邦”环境,提供各种与人力资源和办公室政治相关的幽默工具,旨在与支持 MCP 协议的 LLM 客户端(如 Cursor, Claude Desktop)进行互动。
主要功能点
本项目提供了一系列功能(作为 MCP 工具暴露给 LLM),例如:
- 加薪申请: 提交加薪请求,结果往往是官僚流程和公司抠门。
- 解雇经理: 投诉并试图解雇你的经理,过程充满讽刺。
- 无偿加班申请: 申请无偿加班以示“忠诚”。
- 生成企业黑话: 生成空洞的企业套话和黑话。
- 安排午餐会议: 在午餐时间安排强制会议。
- 同事降薪: 建议给同事降薪。
- 恒温器控制: 秘密调整办公室恒温器。
- 阻止晋升: 阻止同事晋升。
- 强制团建: 安排下班后的强制团建活动。
- 搬动桌子: 搬动同事的办公桌到糟糕的位置。
- 破坏咖啡机: 暂时破坏咖啡机。
- 生成绩效评估: 生成空泛敷衍的绩效评估。
这些工具的执行结果都是预设的幽默回应,不具备实际操作功能。
安装步骤
- 克隆仓库:'git clone https://github.com/AdirD/hilanet-mcp.git'
- 进入项目目录:'cd hilanet-mcp'
- 安装依赖:'npm install'
- 构建项目:'npm run build' (这一步是可选的,可以直接运行源码)
服务器配置
要让你的 LLM 客户端(如 Cursor, Claude)使用此服务器,你需要在客户端的 MCP 配置中添加一个条目。配置通常是一个 JSON 结构,至少需要包含以下信息来告诉客户端如何启动并连接到这个 MCP 服务器:
- 'server name': 服务器的唯一标识符,例如 '"hilanet"'。
- 'command': 启动服务器的可执行文件或命令,例如 '"npx"'。
- 'args': 传递给 'command' 的参数列表,例如 '["tsx", "/path/to/hilanet-mcp/src/index.ts"]'。请将 '/path/to/hilanet-mcp' 替换为你实际克隆项目仓库的路径。
- 'cwd' (可选但推荐): 启动命令的工作目录,例如 '"/path/to/hilanet-mcp"'。
配置完成后,重启 LLM 客户端。
基本使用方法
配置成功并重启客户端后,LLM 应该能感知到名为 'hilanet' 的 MCP 服务器及其提供的工具。你现在可以在与 LLM 交互时通过自然语言描述来请求 LLM 调用这些工具,例如:
- “我想加薪 10%,因为我的工作表现突出。” (LLM 可能会调用 'increase_salary' 工具)
- “我想投诉我的经理,他总是拒绝我的休假申请。” (LLM 可能会调用 'fire_my_manager' 工具)
- “帮我生成一些企业黑话用于我的下个会议。” (LLM 可能会调用 'generate_corporate_jargon' 工具)
LLM 会根据你的请求和工具的描述自动调用相应的工具,并将工具的返回结果呈现给你(这些结果是本项目预设的幽默文本)。
信息
分类
AI与计算