Skip to main content
Glama

🛡️ Scan Your AI Toolkit

开源 AI 治理工具。每个工具既可作为独立的 MCP 服务器运行,也可作为 CLI 使用 — 它们共同构成了一个治理网格。

scan_your_ai_toolkit MCP server scan_your_ai_toolkit MCP server

CI CodeQL npm scope License MCP Conformance PRs Welcome

Maiife 构建 — 企业级 AI 控制平面。

工具

软件包

描述

已发布

@maiife-ai-pub/shared

所有工具包使用的共享类型和格式化程序

@maiife-ai-pub/probe

AI 环境扫描器 — 发现 IDE 扩展、MCP 服务器、智能体框架、API 密钥、本地模型

@maiife-ai-pub/mcp-audit

MCP 服务器安全扫描器 — 对权限、数据敏感度、影响范围进行配置评分

@maiife-ai-pub/ai-stack

“你的 AI 技术栈是什么?” — 可分享的 AI 工具包个人资料卡

@maiife-ai-pub/mcp-doctor

MCP 健康检查与自动修复工具 — 你的 MCP 设置的“全科医生”

@maiife-ai-pub/ai-journal

个人 AI 使用日记 — 追踪你的 AI 使用情况,获取反思性见解

@maiife-ai-pub/context-sync

跨工具 AI 记忆同步 — 一个 context.json,同步至 Cursor、Claude、MCP

@maiife-ai-pub/prompt-score

提示词质量分析器 — 对你的 AI 提示词进行评分、改进和 lint 检查

@maiife-ai-pub/eval

LLM-as-judge 评估引擎 — 使用结构化准则对智能体输出进行评分

@maiife-ai-pub/trace

智能体工作流追踪器 — 追踪、查看和分析执行跨度

@maiife-ai-pub/cost

AI 支出计算器 + 优化器 — 跨供应商的统一成本报告

@maiife-ai-pub/prompt-craft

游戏化提示词教练 — 通过等级、连胜、徽章来提升提示词水平

@maiife-ai-pub/sub-audit

个人 AI 订阅审计员 — 发现 AI 支出中的浪费

@maiife-ai-pub/model-match

个人模型推荐器 — 为你的任务找到最合适的模型

@maiife-ai-pub/weekly-ai-report

AI 周度回顾 — 每周为你生成一份 AI 使用情况的“Spotify Wrapped”报告

快速开始

# Scan your AI environment
npx @maiife-ai-pub/probe scan

# Audit your MCP server security
npx @maiife-ai-pub/mcp-audit scan

# Generate your AI Stack profile card
npx @maiife-ai-pub/ai-stack --format svg --output my-stack.svg

# Health check your MCP servers
npx @maiife-ai-pub/mcp-doctor check

# Log an AI interaction
npx @maiife-ai-pub/ai-journal log --tool claude --task coding --duration 30

# Sync AI context across tools
npx @maiife-ai-pub/context-sync push

# Score your AI prompts
npx @maiife-ai-pub/prompt-score analyze --input prompt.txt

# Evaluate agent outputs with rubrics
npx @maiife-ai-pub/eval score --rubric code-review --input review.txt

# Trace agent workflows
npx @maiife-ai-pub/trace list --days 7

# Track AI spend across vendors
npx @maiife-ai-pub/cost report --period last-30d

# Gamified prompt coaching
npx @maiife-ai-pub/prompt-craft score --input prompt.txt

# Audit AI subscriptions for waste
npx @maiife-ai-pub/sub-audit

# Find the best model for your tasks
npx @maiife-ai-pub/model-match recommend --task coding

# Generate your AI week in review
npx @maiife-ai-pub/weekly-ai-report generate

作为 MCP 服务器使用

每个带有 MCP 服务器的工具都可以添加到 Claude Desktop、Cursor 或任何兼容 MCP 的客户端中。每个工具都通过 stdio 传输公开。

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) 或 %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "maiife-probe": {
      "command": "npx",
      "args": ["@maiife-ai-pub/probe", "mcp"]
    },
    "maiife-mcp-audit": {
      "command": "npx",
      "args": ["@maiife-ai-pub/mcp-audit", "mcp"]
    },
    "maiife-mcp-doctor": {
      "command": "npx",
      "args": ["@maiife-ai-pub/mcp-doctor", "mcp"]
    },
    "maiife-eval": {
      "command": "npx",
      "args": ["@maiife-ai-pub/eval", "mcp"]
    },
    "maiife-prompt-score": {
      "command": "npx",
      "args": ["@maiife-ai-pub/prompt-score", "mcp"]
    },
    "maiife-prompt-craft": {
      "command": "npx",
      "args": ["@maiife-ai-pub/prompt-craft", "mcp"]
    },
    "maiife-cost": {
      "command": "npx",
      "args": ["@maiife-ai-pub/cost", "mcp"]
    },
    "maiife-model-match": {
      "command": "npx",
      "args": ["@maiife-ai-pub/model-match", "mcp"]
    },
    "maiife-ai-stack": {
      "command": "npx",
      "args": ["@maiife-ai-pub/ai-stack", "mcp"]
    },
    "maiife-context-sync": {
      "command": "npx",
      "args": ["@maiife-ai-pub/context-sync", "mcp"]
    },
    "maiife-sub-audit": {
      "command": "npx",
      "args": ["@maiife-ai-pub/sub-audit", "mcp"]
    },
    "maiife-trace": {
      "command": "npx",
      "args": ["@maiife-ai-pub/trace", "mcp"]
    }
  }
}

选择你需要的工具 — 无需全部添加。配置完成后,Claude 即可直接在聊天中调用 probe_scanmcp_audit_scaneval_scoreprompt_score_analyzecost_report 等工具。

使用 Docker 运行

每个 MCP 服务器都作为 Docker 镜像发布在 GHCR 上。适用于沙盒环境或 Glama 集成。

# Pull and run any server
docker run -i ghcr.io/sakthivelchan89/maiife-probe
docker run -i ghcr.io/sakthivelchan89/maiife-mcp-audit
docker run -i ghcr.io/sakthivelchan89/maiife-eval
# ... same pattern for all 12 packages

# Or build from source
docker build -f packages/probe/Dockerfile -t maiife-probe .
docker run -i maiife-probe

Docker 镜像使用 stdio 传输(不暴露端口)。传递 -i 以便与 MCP 客户端进行交互式 stdin/stdout 通信。

质量与合规性

本工具包旨在达到 MCP Tier 1 质量标准(根据 MCP SEP-1730)。其含义如下:

维度

状态

许可证

Apache 2.0 — 规范的 SPDX,OSI 认证

传输

仅 stdio(无网络暴露)

CI/CD

GitHub Actions:在 Node 18, 20, 22 上进行 lint + 类型检查 + 测试

测试覆盖率

vitest + @vitest/coverage-v8,按包报告

MCP 一致性

针对所有 12 个 MCP 服务器的协议合规性套件

安全扫描

CodeQL(每周 + PR 时),Dependabot(每周)

漏洞响应

48 小时内处理 CRITICAL / 7 天内处理 HIGH(见 DEPENDENCY_POLICY.md

问题分类 SLA

2 个工作日(见 CONTRIBUTING.md

版本控制

SemVer,跨包同步,CHANGELOG.md

供应链

已提交 pnpm-lock.yaml,CI 中使用 --frozen-lockfile

容器安全

非 root 用户,无暴露端口,GHCR 签名

一致性测试套件

本仓库中的每个 MCP 服务器都根据 MCP 协议契约进行了验证:

  • ✅ stdio 传输不变性(stdout 上无非 JSON 输出)

  • initialize 握手响应有效的 serverInfo + 功能列表

  • tools/list 返回已记录的工具集

  • ✅ 所有工具的 inputSchema 字段均为有效的 JSON Schema 对象

  • ✅ 未知工具调用返回结构化错误(而非崩溃)

运行测试套件:

pnpm test:conformance      # all packages
cd packages/probe && pnpm test:conformance   # single package

文档

贡献

欢迎贡献!阅读 CONTRIBUTING.md 获取完整指南。简要版本:

  1. Fork 本仓库

  2. 创建分支git checkout -b feat/my-improvement

  3. 进行更改 — 每个包位于 packages/<name>/

  4. 运行测试pnpm test && pnpm test:conformance

  5. main 提交 PR — 描述你更改的内容及原因

请遵循现有的代码风格(TypeScript, ESM, Vitest 测试)。每个包在适用时应同时作为 CLI 和 MCP 服务器工作。

许可证

Apache 2.0 — 可免费使用、修改和分发。


Maiife 平台的一部分 — 企业级 AI 控制平面。

Install Server
A
security – no known vulnerabilities
F
license - not found
B
quality - B tier

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sakthivelchan89/scan_your_ai_toolkit'

If you have feedback or need assistance with the MCP directory API, please join our Discord server