Token导航 LogoToken导航TokenDH.com
My MCP Server Auth logo
运维云端stdio官方级别未说明来源级核验

My MCP Server Auth

MCP Server

wrangler

My MCP Server是一个无需运维、零服务器维护的API托管服务,基于Cloudflare Workers运行,提供HRIS系统的员工数据查询等功能。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
Cloudflare WorkersTypeScript云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jayvadolkar

提供方

jayvadolkar

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx wrangler login

详细介绍

📦 我的MCP服务器

我的MCP服务器 是一个no-ops、零服务器维护API主机,完全运行在 Cloudflare员工。它将Keka HRIS的“getAllEmployees”端点(以及更多)包裹在一个简单的 _模型上下文协议_ 界面。

🚀 一键部署到Cloudflare Workers

目录

  1. 概述
  2. 先决条件
  3. 设置和安装
  4. 本地运行
  5. 部署到生产
  6. 用法和端点
  7. .gitignore
  8. 支持

1.概述

该项目允许您在几分钟内在Cloudflare上托管一个功能齐全的HRIS API服务器,无需提供服务器。它提供:

  • 实时 SSE 端点(/sse)
  • 标准HTTP/MCP端点(/mcp)
  • 工具如 getAllEmployees, ping (其他人将来会来)

2.先决条件

  • Cloudflare帐户: 注册地址: dash.cloudflare.com
  • 牧马人CLI: 安装时使用 npm install -g wrangler
  • Node.js和npm: 版本18或以上()
  • Git: 用于克隆仓库(git-scm.com)

3.设置和安装

3.1克隆存储库

git clone https://github.com/jayvadolkar/my-mcp-server.git
cd my-mcp-server

3.2安装依赖项

npm install

3.3配置环境变量

创建一个名为的文件 .dev.vars 在项目根中。这个文件可以保护你的秘密 _不_ 已登录Git。

.COMPANY="your-company"  
.ENVIRONMENT="your-env"  
.KEKA_GRANT_TYPE="kekaapi"  
.KEKA_SCOPE="kekaapi"  
.KEKA_CLIENT_ID="PASTE_CLIENT_ID_HERE"  
.KEKA_CLIENT_SECRET="PASTE_CLIENT_SECRET_HERE"  
.KEKA_API_KEY="PASTE_API_KEY_HERE"

Wrangler将在您跑步时自动加载这些文件 wrangler dev.

3.4建设项目

npm run build

4.本地运行

启动Worker的本地预览:

npm start

打开浏览器 http://127.0.0.1:8787 您应该看到JSON健康检查。要尝试这些工具:

  • 发出砰的声响:\

curl -X POST http://127.0.0.1:8787/mcp \ -d '{"tool":"ping","args":{"message":"hello"}}'

  • checkEnv:\

curl -X POST http://127.0.0.1:8787/mcp \ -d '{"tool":"checkEnv","args":{}}'

5.部署到生产

选项A:一键部署\ 单击此README顶部的按钮立即部署。系统将提示您选择Cloudflare帐户并确认您的新Worker。

选项B:牧马人CLI\ 如果您更喜欢终端:

npx wrangler login
npm run build
npx wrangler publish

发布后,您的员工将住在 https://.workers.dev.

6.用途和终点

6.1健康检查(GET /)

返回JSON格式:

{  
  "status":"running",
  "name":"CoreHR API MCP Server",
  "company":"your-company",
  "environment":"your-env",
  "endpoints":["/sse","/mcp"]  
}

6.2 SSE 终端/sse)

使用浏览器或SSE客户端连接并接收工具结果的实时流。

6.3 MCP HTTP(POST /mcp)

示例 getAllEmployees:

{  
  "tool":"getAllEmployees",  
  "args":{  
    "filters":{ "searchKey":"john" }  
  }  
}

8.支持与反馈

发现问题或需要帮助?打开GitHub问题:

部署愉快! 🚀

目录标签

目录标签

Cloudflare WorkersTypeScript云端部署API托管本地部署HRIS系统无服务器架构CloudflareWorkers

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

wrangler

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP