Token导航 LogoToken导航TokenDH.com
humanaity (Catlabs) logo
运维云端未说明官方级别未说明来源级核验

humanaity (Catlabs)

MCP Server

Humanaity是一个AI增强的观测和模拟平台,自主人类在其中互动、交换知识并生成连贯的历史时间线。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
JavaCursor云端部署Cursor

安装说明

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

作者 / 组织

catlabs

提供方

catlabs

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

人道主义

人道主义 是人工智能增强的 观测与仿真平台 在那里,自主的人类互动、交流知识,并生成连贯的历史时间线。它被构建为一个展示项目,展示了全栈架构、契约驱动开发和敏捷交付实践。

它的作用

  • 用户认证 --注册、登录、基于JWT的会话,刷新令牌轮换
  • 城市管理 --创建城市,播种人口,浏览和搜索
  • 确定性模拟 --基于蜱虫的文明模拟,具有可重复的结果(相同的种子⇒ 相同的结果)
  • 历史时间线 --源自模拟状态的事件、发明和人工智能丰富的叙述
  • 交互式可视化 --实时Pixi.js画布在地图上展示人类,事件提要,发明面板
  • MCP集成 --所有后端功能都可以通过模型上下文协议工具进行测试,无需用户界面

建筑

monorepo包含三个应用程序:

应用程序技术角色
后端Spring Boot 3.5,Java 17REST API,auth,模拟引擎,AI丰富,H2/PostgreSQL ready
前端Angular 20,TypeScript 5.8带材质的SPA,Pixi.js画布,SSR支持
MCP 服务器Node.js、TypeScript在MCP stdio上桥接后端API,用于代理驱动的测试和探索

技术亮点

认证

  • 具有访问+刷新令牌的无状态JWT
  • Spring安全集成
  • 路由保护和HTTP拦截器用于令牌附件和401刷新重试
  • MCP工具支持无需UI的后端烟雾测试的身份验证流

合同驱动前端和MCP

  • 后端作为唯一的真相来源 --OpenAPI规范 /v3/api-docs
  • 前端 --使用生成的类型化Angular服务和模型 OpenAPI生成器 (@openapitools/openapi-generator-cli).后端DTO的完整映射 src/app/api/;功能服务包装生成的客户端。
  • 主控程序 --生成的类型 openapi-typescript 迭代中使用的每个后端功能都作为MCP工具公开,并且可以进行端到端测试。

MCP首次测试

该项目将MCP视为一级消费面。关键流量(auth→ city → 模拟→ 历史)可通过MCP工具执行,无需前端即可进行后端验证。烟雾流动和合同漂移检查是工作流程的一部分。

文档

Markdown下 docs/非权威的 背景 行为由代码定义 (并从生成OpenAPI客户端/类型 /v3/api-docs).看 docs/README.md 用于活动文件列表;旧材料生活在 docs/archive/.

项目结构

humanaity/
├── apps/
│   ├── backend/     # Spring Boot API
│   ├── ui/          # Angular frontend
│   └── mcp/         # MCP server
├── docs/
│   ├── milestones.md
│   ├── dev-log.md
│   └── archive/     # Historical docs and sprint material
└── .cursor/         # Rules and skills for AI-assisted development

快速开始

先决条件: Java 17,Node.js 20+,可选 OPENAI_API_KEY 用于丰富人工智能

  1. 后端 (端口8080):
   cd apps/backend
   zsh -lc 'set -a; [ -f .env ] && source .env; set +a; sh ./mvnw spring-boot:run'
  1. 前端 (端口4200):
   cd apps/ui
   npm install && npm start
  1. 主控程序 (适用于游标/代理工作流):
   cd apps/mcp
   npm install
   zsh -lc 'set -a; [ -f ../backend/.env ] && source ../backend/.env; set +a; npm run dev'

合同生成

  • 后端OpenAPI: http://localhost:8080/v3/api-docs
  • 前端客户端: npm run api:generateapps/ui
  • MCP类型: npm run api:generateapps/mcp

进一步阅读

目录标签

目录标签

JavaCursor云端部署AI模拟本地部署历史时间线生成交互式可视化城市管理确定性模拟

支持客户端

Cursor

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP