Token导航 LogoToken导航

MCP Server · 浏览器工具

kaaromcp (Karx)

一个为Kaaro Brain代理接口设计的模型上下文协议服务器实现,支持会话管理、健康监测和模块化架构。

未说明官方级别未说明来源级核验工具 2
会话管理HTML模块化架构

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
karx
提供方
karx

工具数量

2

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

kaaromcp (Karx) 属于浏览器工具类 MCP Server,公开资料标注 2 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 会话凭据。

分类

浏览器工具

传输方式

未说明

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 2 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

Kaaro MCP服务器

Kaaro Brain代理接口的健壮模型上下文协议(MCP)服务器实现。这个项目已经过重构,以实现可维护性、可观察性和团队协作。

🚀 特性

  • MCP协议支持:全面实施用于AI代理通信的模型上下文协议
  • 会话管理:具有自动清理功能的强大会话处理
  • 综合录井:调试和监控的详细日志记录
  • 健康监测:内置健康检查端点
  • TypeScript:全型安全和现代开发经验
  • 测试:综合单元和集成测试
  • 模块化架构:可维护性关注点的清晰分离

📁 项目结构

kaaroMCP/
├── src/
│   ├── types/           # TypeScript type definitions
│   ├── utils/           # Utility functions (logger, etc.)
│   ├── services/        # Business logic services
│   ├── routes/          # HTTP route handlers
│   ├── middleware/      # Express middleware
│   ├── app.ts           # Main application class
│   └── index.ts         # Application entry point
├── tests/               # Unit and integration tests
├── dist/                # Compiled JavaScript output
├── package.json         # Dependencies and scripts
├── tsconfig.json        # TypeScript configuration
├── jest.config.js       # Test configuration
└── README.md           # This file

🛠️ 安装

  1. 克隆存储库:
git clone 
cd kaaroMCP
  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build

🏃‍♂️ 运行服务器

发展模式

npm run dev

生产模式

npm start

默认情况下,服务器将在端口3000上启动。您可以使用环境变量进行配置:

PORT=8080 npm start

📡 API终点

MCP协议

  • POST/mcp -客户端到服务器通信
  • GET/mcp -服务器到客户端通知(SSE)
  • 删除/mcp -会话终止

健康与监测

  • GET/健康 -健康检查端点
  • 得到/ -服务器信息

健康响应示例

{
  "status": "healthy",
  "timestamp": "2024-01-14T01:38:00.000Z",
  "server": {
    "name": "kaaro-mcp-server",
    "version": "1.0.0",
    "uptime": 125.5
  },
  "sessions": {
    "activeSessions": 2,
    "sessionIds": ["session-123", "session-456"]
  }
}

🔧 配置

服务器可以通过环境变量进行配置:

变量默认值描述
PORT3000服务器端口
NODE_ENVdevelopment环境模式
DEBUGfalse启用调试日志记录
ALLOWED_HOSTS127.0.0.1,localhost逗号分隔的允许主机

生产配置

NODE_ENV=production
PORT=8080
ALLOWED_HOSTS=yourdomain.com,api.yourdomain.com

🧪 测试

运行所有测试

npm test

在监视模式下运行测试

npm run test:watch

生成覆盖率报告

npm run test:coverage

测试结构

  • 单元测试:单个组件测试
  • 集成测试:端到端API测试
  • 嘲笑:控制台输出和外部依赖关系

📊 测井和观测

服务器包括用于可观察性的全面日志记录:

日志级别

  • 信息:一般信息
  • 警告:警告条件
  • 错误:错误条件
  • 调试:调试信息(仅限开发)

日志上下文

所有日志都包含上下文信息:

{
  "timestamp": "2024-01-14T01:38:00.000Z",
  "level": "info",
  "message": "Session initialized",
  "sessionId": "abc-123",
  "method": "POST",
  "path": "/mcp"
}

监控事件

  • 会话生命周期(创建、初始化、关闭)
  • 请求/响应时间
  • 工具调用
  • 资源访问
  • 错误条件

🔌 MCP工具和资源

可用工具

  • 添加:加法计算器
  • 乘:乘法计算器

可用资源

  • 问候语://{姓名}:动态问候生成器
  • status://server:服务器状态信息

工具使用示例

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "add",
    "arguments": {
      "a": 5,
      "b": 3
    }
  }
}

🚀 发展

添加新工具

  1. 修改 src/services/mcpServer.ts
  2. 在中添加工具注册 setupTools()
  3. 包括日志记录和错误处理
  4. 添加单元测试

添加新资源

  1. 修改 src/services/mcpServer.ts
  2. 在中添加资源注册 setupResources()
  3. 包含正确的URI模板
  4. 添加集成测试

代码的风格

  • 使用TypeScript严格模式
  • 遵循ESLint配置
  • 包括全面的错误处理
  • 为所有主要操作添加日志记录

📝 脚本

脚本描述
npm start启动生产服务器
npm run dev启动开发服务器
npm run build将TypeScript构建为JavaScript
npm test运行所有测试
npm run test:watch在监视模式下运行测试
npm run test:coverage生成测试覆盖率
npm run lint不编译的类型检查
npm run clean清洁建筑和覆盖

🐛 故障排除

常见问题

  1. 端口已在使用中:
   PORT=8080 npm start
  1. TypeScript编译错误:
   npm run lint
  1. 测试失败:
   DEBUG=true npm test

调试模式

启用详细日志记录:

DEBUG=true npm run dev

🤝 贡献

  1. 创建要素分支
  2. 为新功能编写测试
  3. 确保所有测试通过
  4. 更新文档
  5. 提交拉取请求

开发工作流程

# Start development server
npm run dev

# Run tests
npm test

# Check types
npm run lint

# Build for production
npm run build

📄 许可证

该项目根据ISC许可证获得许可。

🙋‍♂️ 支持

如有疑问或问题:

  1. 检查故障排除部分
  2. 查看日志 DEBUG=true
  3. 检查现有问题
  4. 创建包含详细信息的新问题

______________________________________________________________________

由以下材料制成❤️ Kaaro Brain项目

工具与能力

工具数量

2

资源数量

0

提示词数量

0

能力标签

HTML本地部署AI代理通信会话管理健康监测模块化架构TypeScript

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

自动操作网页

打开页面、点击、填表,把浏览器动作交给模型执行。

抓结构化数据

把页面内容整理成表格或 JSON,省掉手工复制粘贴。

走一遍关键流程

按步骤检查页面是否正常,回归时少漏环节。

选择建议

值得选的地方

  • 只提供 2 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在浏览器工具场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到会话凭据的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
kaaromcp (Karx)

MCP World · 本页

2未说明未标注1 个2026-05-17
Fetch 9a2682de

MCP.so

1SSE有3 个2026-05-17
Browser 738d52bc

MCP World

0stdio有1 个2026-05-17
Playwright MCP Server

MCP.so

21stdio有4 个2026-05-17
Skyvern MCP

MCP World

0stdio有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

kaaromcp (Karx) 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

kaaromcp (Karx) 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

kaaromcp (Karx) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

kaaromcp (Karx) 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

kaaromcp (Karx) 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP