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

MCP Cv Email Demo

MCP Server

一个基于模型上下文协议(MCP)的服务,提供简历查询和邮件发送功能,支持Docker部署和本地开发。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
DockerTypeScript本地部署

安装说明

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

作者 / 组织

Yasela-dissanayake

提供方

Yasela-dissanayake

最后核验

2026/5/17 20:21

运行时

Docker

快速接入

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

命令预览

docker run --rm -p 9090:8080 -e PORT=8080 -e DRY_RUN=true -e ALLOWED_RECIPIENTS="you@example.com,hr@example.com" mcp-cv-...

详细介绍

MCP CV+电子邮件服务器

该项目实现了 模型上下文协议(MCP)服务器 这可以:

  • 通过以下方式回答有关简历的问题 cv.query
  • 通过发送电子邮件(为安全起见,采用模拟运行模式) email.send
  • 通过Docker+超级网关+Railway部署为实时MCP服务

______________________________________________________________________

实时部署

公共MCP URL(部署在铁路上):\ 👉 https://mcp-cv-email-demo-production.up.railway.app/mcp

此端点说话 流式HTTP (SSE帧)。

______________________________________________________________________

地方发展

1.克隆并安装

git clone git@github.com:Yasela-dissanayake/mcp-cv-email-demo.git
cd mcp-cv-email
npm install

2.本地运行(开发模式)

npm run dev

这将通过ts节点(stdio)运行MCP服务器。

3.使用Docker运行

塑造形象:

docker build -t mcp-cv-email:latest .

运行容器:

docker run --rm -p 9090:8080   -e PORT=8080   -e DRY_RUN=true   -e ALLOWED_RECIPIENTS="you@example.com,hr@example.com"   mcp-cv-email:latest

服务器将在以下位置可用:

  • SSE 端点 : http://localhost:9090/sse
  • 邮件POST: http://localhost:9090/message
  • 可流式传输的HTTP端点: http://localhost:9090/mcp

______________________________________________________________________

卷曲测试

所有请求都必须发送 Accept: application/json, text/event-stream 头球

1.列出可用工具

curl -N -X POST https://mcp-cv-email-demo-production.up.railway.app/mcp   -H 'Content-Type: application/json'   -H 'Accept: application/json, text/event-stream'   -d '{"jsonrpc":"2.0","id":"1","method":"tools/list"}'

2.查询简历

curl -N -X POST https://mcp-cv-email-demo-production.up.railway.app/mcp   -H 'Content-Type: application/json'   -H 'Accept: application/json, text/event-stream'   -d '{"jsonrpc":"2.0","id":"2","method":"tools/call","params":{"name":"cv.query","arguments":{"question":"What role did I have at my last position?"}}}'

3.发送电子邮件(模拟运行)

curl -N -X POST https://mcp-cv-email-demo-production.up.railway.app/mcp   -H 'Content-Type: application/json'   -H 'Accept: application/json, text/event-stream'   -d '{"jsonrpc":"2.0","id":"3","method":"tools/call","params":{"name":"email.send","arguments":{"recipient":"you@example.com","subject":"Hello","body":"Test"}}}'

______________________________________________________________________

环境变量

  • PORT → 监听端口(铁路自动注入)。默认为 8080 当地。
  • DRY_RUN → If true,电子邮件仅模拟(建议用于演示)。
  • ALLOWED_RECIPIENTS → 以逗号分隔的允许电子邮件地址列表。

______________________________________________________________________

作者

Yasela Dissanayake\ 全栈开发人员•React和Node.js•在AI和Web3中成长

目录标签

目录标签

DockerTypeScript本地部署简历查询邮件发送MCP协议Docker部署

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP