Steam游戏数据服务

一个基于Model Context Protocol (MCP)的服务器,通过Steam API获取用户游戏信息并暴露给AI助手,使其能够理解和访问用户的游戏活动和偏好。

  • by dsp
  • Java
  • 本地部署
  • 26 星标
  • 更新于
在 GitHub 查看 dsp/mcp-server-steam

使用说明

MCP蒸汽服务器

一种模型上下文协议(MCP)服务器,为AI助手提供Steam游戏上下文。该服务与Steam API集成,以获取用户游戏信息,并通过MCP协议将其公开,允许人工智能助手访问和了解用户的游戏活动和偏好。

安装

使用Docker(推荐)

运行MCP Steam服务器最简单的方法是使用Docker:

docker run --rm -i ghcr.io/dsp/mcp-server-steam:latest

配置

可以使用环境变量配置服务器:

# Required configuration
STEAM_API_KEY=your_steam_api_key

发展

先决条件

  • OpenJDK 21
  • Docker(用于容器构建)
  • Git
  • 神v.sh

设置开发环境

  1. 克隆存储库:

    git clone https://github.com/dsp/mcp-steam.git
    cd mcp-steam
    
  2. 使用开发shell:

    devshell shell
    

    这将设置所需的开发环境以及所有必要的依赖关系。

  3. 构建项目:

    mvn package
    

在本地构建Docker镜像

docker build -t mcp-server-steam .

API文档

服务器实现了模型上下文协议(MCP)规范。有关API的详细文档,请参阅 MCP文件.

贡献

欢迎投稿!请随时提交拉取请求。

许可证

MIT许可证