
MCP-scala

2025.04.07
25
Scala模型上下文协议服务器Scala 工具开发效率
MCP-scala 是一个用 Scala 3 编写的模型上下文协议服务器,目前处于 ALPHA 开发阶段。它支持自动派生 JSON Schema、定义工具、处理文本内容部分等功能,并通过 stdio 传输进行通信。该服务器适用于需要快速生成随机数、数字序列或进行数字求和的场景。
View on GitHub
Overview
基本能力
产品定位
MCP-scala 是一个模型上下文协议服务器,主要用于提供工具化的服务,如生成随机数、数字序列和求和等。
核心功能
- 自动派生 JSON Schema
- 定义自定义工具
- 处理文本内容部分
- 支持 stdio 传输
适用场景
- 需要快速生成随机数的场景
- 需要生成数字序列的场景
- 需要进行数字求和的场景
工具列表
randomNumber
:生成指定范围内的随机数iota
:生成从min
到max
的数字序列sum
:计算数字序列的和
常见问题解答
目前文档中未提供常见问题解答。
使用教程
使用依赖
无明确的前置依赖要求。
安装教程
- 构建服务器为 JS:
sbt fastLinkJS
- 在 MCP 客户端中配置服务器:
{
"mcpServers": {
"mcpscala": {
"disabled": false,
"timeout": 30,
"command": "sh",
"args": ["/path/to/run.sh"],
"transportType": "stdio"
}
}
}
调试方式
无明确的调试步骤提供。