密钥生成与管理服务

该服务提供R256密钥生成、JWT服务器和MCP服务器的Docker化部署方案,适用于需要安全认证和微服务架构的场景。

  • by ThiagoCF05
  • Jupyter Notebook
  • 本地部署
  • 更新于
在 GitHub 查看 ThiagoCF05/mcp-tutorial

使用说明

mcp教程

钥匙

要生成R256密钥,请运行:

sh generate_key.pem
mv mcp-tutorial.pem jwt-server/
mv mcp-tutorial.pub.pem mcp-server/

它将产生公众(mcp-tutorial.pub.pem)和私人(mcp-tutorial.pem)钥匙。

环境变量

创建 .env 文件来自 dev.env 并设置文件夹上的值:

  • jwt服务器
  • mcp服务器
  • 谷歌广告代理

跑

通过执行以下操作来运行项目:

docker compose up

要阻止它,你可以这样做:

docker compose down --rmi all

JWT服务器

转到文件夹:

cd jwt-server

创建 .env 基于 dev.env 并设置值。然后构建docker镜像:

docker build -t jwt-server .

运行它:

docker run -p 8000:8000 jwt-server

码头工人

要单独运行服务器,您可以按照以下后续部分进行操作。

MCP服务器

转到文件夹:

cd mcp-server

创建 .env 基于 dev.env 并设置值。然后构建docker镜像:

docker build -t mcp-server .

运行它:

docker run -p 8080:8080 mcp-server

代理服务器

转到文件夹:

cd google-adk-server

创建 fundamental_analyst/.env 基于 dev.env 并设置值。然后构建docker镜像:

docker build -t agent-server .

运行它:

docker run -p 7685:7685 agent-server