项目简介

Hilanet MCP 是一个 MCP (Model Context Protocol) 服务器实现,使用 fastMCP 库构建。它模拟了一个“企业反乌托邦”环境,提供各种与人力资源和办公室政治相关的幽默工具,旨在与支持 MCP 协议的 LLM 客户端(如 Cursor, Claude Desktop)进行互动。

主要功能点

本项目提供了一系列功能(作为 MCP 工具暴露给 LLM),例如:

  • 加薪申请: 提交加薪请求,结果往往是官僚流程和公司抠门。
  • 解雇经理: 投诉并试图解雇你的经理,过程充满讽刺。
  • 无偿加班申请: 申请无偿加班以示“忠诚”。
  • 生成企业黑话: 生成空洞的企业套话和黑话。
  • 安排午餐会议: 在午餐时间安排强制会议。
  • 同事降薪: 建议给同事降薪。
  • 恒温器控制: 秘密调整办公室恒温器。
  • 阻止晋升: 阻止同事晋升。
  • 强制团建: 安排下班后的强制团建活动。
  • 搬动桌子: 搬动同事的办公桌到糟糕的位置。
  • 破坏咖啡机: 暂时破坏咖啡机。
  • 生成绩效评估: 生成空泛敷衍的绩效评估。

这些工具的执行结果都是预设的幽默回应,不具备实际操作功能。

安装步骤

  1. 克隆仓库:'git clone https://github.com/AdirD/hilanet-mcp.git'
  2. 进入项目目录:'cd hilanet-mcp'
  3. 安装依赖:'npm install'
  4. 构建项目:'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与计算