员工管理服务器

一个用于管理员工的MCP服务器,集成Google OAuth 2.0以实现安全访问。

  • by Ranjith63812
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 Ranjith63812/stdio-mcp-oauth

使用说明

员工管理MCP服务器

用于管理员工的模型上下文协议(MCP)服务器,与Google OAuth 2.0集成以实现安全访问。

特性

  • 列表信息:查看员工详细信息。
  • 安全访问:通过Google OAuth进行身份验证。
  • 数据库:为了简单起见,基于JSON的存储。

设置

  1. 再进行:

    npm install
    
  2. 环境变量: 创建 .env 文件包含以下内容:

    GOOGLE_CLIENT_ID=your_client_id
    GOOGLE_CLIENT_SECRET=your_client_secret
    REDIRECT_URI=http://localhost:3000/oauth2callback
    PORT=3000
    
  3. 谷歌云控制台:

    • 创建一个项目。
    • 启用OAuth API。
    • 创建OAuth凭据(Web应用程序)。
    • 添加 http://localhost:3000/oauth2callback 作为重定向URI。

用法

启动服务器:

node src/index.js

使用MCP客户端(如Claude Desktop)与 list_employees 工具。