无服务器决策日志MCP服务器

一个基于Serverless架构的MCP服务器,用于跟踪和提供软件工程项目中的决策记录,支持通过Visual Studio Code等客户端进行交互。

  • by akamai-developers
  • Rust
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 akamai-developers/serverless-decision-log-mcp-server

使用说明

无服务器决策日志MCP服务器

这 无服务器决策日志MCP服务器 说明了如何以真正的无服务器方式实现、测试和运行MCP服务器。此应用程序是使用以下方式构建和托管的:

决策日志MCP服务器

MCP服务器的主要目的是跟踪和提供作为软件工程项目一部分做出的决策。

项目成员可以通过流行的客户端与MCP服务器进行交互,例如 Visual Studio Code 或其他编辑器/IDE。

先决条件

要编译、测试和部署 决策日志MCP服务器,您的机器上必须安装以下工具:

  • 这 spin 命令行界面
  • 锈和目标一起 wasm32-wasip1 和 wasm32-wasip2
  • 这 wasmcp 命令行界面

在本地计算机上编译和测试MCP服务器

使用以下命令编译并运行 决策日志MCP服务器 在您的本地计算机上:

# Compiling the application
spin build

# Running the MCP server on your local machine
spin up

将MCP服务器添加到Visual Studio代码中

从命令选项板中选择 MCP: Add Server... 命令并指定以下参数:

参数 值 说明
类型 HTTP 我们的MCP服务器类型
URL http://localhost:3000 我们的MCP服务器的URL
姓名 decision-log-mcp-server 我们的MCP服务器名称
配置目标 workspace 为当前VS代码工作区配置MCP服务器

部署到Akamai功能

这 决策日志MCP服务器 部署到 Akamai职能 通过Spin CLI。你一定有 aka 您的计算机上安装了Spin CLI插件。如果您尚未安装该插件,请使用以下命令进行安装:

# Install the aka plugin for Spin CLI
spin plugins install aka

随着 aka 您的计算机上安装了Spin CLI插件,您必须授权它才能与 Akamai职能 代表您:

# Authorize Spin CLI for interacting with Akamai Functions on your behalf
spin aka login

一旦您授权Spin CLI与您的Akamai Functions帐户交互,您就可以使用 spin aka deploy 命令:

# Deploy the MCP Server to Akamai Functions
spin aka deploy

按照说明进行操作并确认部署。将应用程序部署到Akamai Functions大约需要45秒。在此期间,您的应用程序将部署到全球所有服务区域。一个通用的子域也将被注册并分配给您的应用程序。

部署完成后,您可以更新客户端中的MCP服务器配置(例如Visual Studio代码),并指向Akamai Functions在部署过程中生成的URL。