代理友好度评分工具

Assay是一个为AI代理和开发者提供独立软件包代理友好度评分的工具,覆盖MCP服务器、API和SDK的质量评估。

  • by Assay-Tools
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Assay-Tools/assay

使用说明

化验

代理软件的质量层。

MCP服务器、API和SDK的独立代理友好性评级。Assay根据文档准确性、错误质量、安全态势等对软件包进行评分,以便代理(和开发人员)可以为工作选择合适的工具。

它做什么

  • 0-100的价格为2400多个套餐 AF评分 (代理人友好)
  • 涵盖MCP服务器、REST API、GraphQL服务和SDK
  • 5个维度的得分:MCP质量、文档、错误消息、安全性和身份验证复杂性
  • 提供REST API、MCP服务器和web界面

原则

  • 特工是一流公民 -每一个API、数据格式和接口都是为人工智能代理而设计的,而不仅仅是人类
  • 独立评级 --供应商不能收买对分数的影响力
  • 信任是产品 --如果评级不诚实,它们就一文不值
  • 为所有人打造 --代理发现工具,开发人员选择依赖关系,团队评估供应商

快速开始

# Clone and install
git clone https://github.com/assay-tools/assay.git
cd assay
uv sync

# Set up environment
cp .env.example .env
# Edit .env with your settings

# Run locally
uvicorn assay.api.app:app --reload --port 8000

访问 http://localhost:8000 对于web UI, http://localhost:8000/docs API文档。

API

# Search packages
curl 'https://assay.tools/v1/packages?q=email&limit=5'

# Get a specific package
curl 'https://assay.tools/v1/packages/resend'

# Agent-optimized guide
curl 'https://assay.tools/v1/packages/resend/agent-guide'

# Compare packages
curl 'https://assay.tools/v1/compare?ids=resend,sendgrid,postmark'

# Stats
curl 'https://assay.tools/v1/stats'

MCP服务器

分析包括一个MCP服务器,因此AI代理可以在运行时查询评级:

{
  "mcpServers": {
    "assay": {
      "command": "python",
      "args": ["-m", "assay.mcp_server"]
    }
  }
}

工具: find_packages, get_package, compare_packages, list_categories

评分方法

每个包都在5个加权维度上进行评估:

尺寸 重量 测量值
MCP质量 20% 工具描述、模式完整性、错误处理
文档 20% 代理消费的准确性、示例和完整性
错误消息 15% 可帮助代理自我纠正的可操作错误
安全性 15% 身份验证模式、输入验证、最小权限设计
身份验证复杂性 15% 代理进行身份验证的难易程度

AF分数是加权平均值,范围为0-100。

商业模式与运营

检测是一种 代理业务 --人工智能代理处理评估、报告生成、勘探和运营执行。看 BUSINESS.md 了解完整的商业模式、定价层次、产品流和运营理念。

许可证

麻省理工学院