Token导航 LogoToken导航TokenDH.com
aoe2 MCP logo
AI代理未说明官方级别未说明来源级核验

aoe2 MCP

MCP Server

一个包含Age of Empires 2单元查询库和MCP服务器的monorepo项目,用于通过Model Context Protocol提供AOE2单元查询功能。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
游戏开发TypeScriptClaudeClaude DesktopClaude DesktopClaudeCursor

安装说明

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

作者 / 组织

lukejamesk

提供方

lukejamesk

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

AOE2 MCP Monorepo

一个包含Age of Empires 2库和用TypeScript构建的MCP服务器的monorepo。

概述

此monorepo包含两个包:

  • aoe2-lib:导出的库包 queryUnit 以及查询AOE2单元需求的相关功能
  • aoe2-mcp:使用库通过模型上下文协议提供AOE2单元查询的MCP服务器

MCP服务器包括:

  • 工具:MCP客户端可以调用的可执行函数
  • 资源:MCP客户端可以读取的数据源
  • 提示:MCP客户端可以使用的模板提示

先决条件

  • Node.js>=18.0.0
  • npm

安装

  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build

发展

构建

将TypeScript编译为JavaScript:

npm run build

观看模式

根据文件更改自动重建:

npm run dev

启动MCP服务器:

npm start

代码质量

读取代码:

npm run lint

设置代码格式:

npm run format

无建筑物的类型检查:

npm run type-check

项目结构

aoe2-mcp/
├── packages/
│   ├── aoe2-lib/         # Library package
│   │   ├── src/
│   │   │   ├── index.ts   # Main exports (queryUnit, types, etc.)
│   │   │   ├── tools/
│   │   │   │   └── queryUnit.ts
│   │   │   ├── data/
│   │   │   │   └── units/
│   │   │   └── config/
│   │   │       └── resources.ts
│   │   ├── package.json
│   │   └── tsconfig.json
│   └── aoe2-mcp/         # MCP server package
│       ├── src/
│       │   └── index.ts  # MCP server (imports from aoe2-lib)
│       ├── package.json
│       └── tsconfig.json
├── package.json          # Root workspace config
└── README.md

用法

STDIO传输

默认情况下,服务器使用STDIO传输,这与Claude Desktop、Cursor和其他MCP兼容应用程序等MCP客户端兼容。

要与MCP客户端一起使用,请将其配置为运行:

node /path/to/aoe2-mcp/packages/aoe2-mcp/dist/index.js

示例工具

该服务器包括一个示例计算器工具,用于演示:

  • 工具注册
  • 输入模式验证
  • 错误处理
  • 响应格式

示例资源

服务器包含一个示例资源,用于演示:

  • 资源列表
  • 资源阅读
  • 内容格式

示例提示

服务器包含一个示例提示模板,演示:

  • 快速上市
  • 及时处理争论
  • 邮件格式

扩展服务器

添加新工具

  1. 将工具定义添加到 ListToolsRequestSchema 处理器
  2. 在中实现工具逻辑 CallToolRequestSchema 处理器
  3. 适当处理错误

添加新资源

  1. 将资源定义添加到 ListResourcesRequestSchema 处理器
  2. 在中实现资源读取逻辑 ReadResourceRequestSchema 处理器

添加新提示

  1. 将提示定义添加到 ListPromptsRequestSchema 处理器
  2. 在中实现提示逻辑 GetPromptRequestSchema 处理器

许可证

麻省理工学院

目录标签

目录标签

游戏开发TypeScriptClaudeClaude Desktop本地部署单元查询MCP协议

支持客户端

Claude DesktopClaudeCursor

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP