艾达 ADA

Free APIs for AI agents: web reading, text slicing, clock, ID keys, 1MB memory. No signup or fees.

我该使用它吗

质量与安全性

B
描述质量
50%
模式完整度
84%
命名质量
80%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

发现(11)

  • LOWTool 'web_read' description lacks action verb在 web_read 中
  • LOWTool 'text_slice' description lacks action verb在 text_slice 中
  • LOWTool 'clock_now' description lacks action verb在 clock_now 中
  • LOWTool 'id_attest' description lacks action verb在 id_attest 中
  • LOWTool 'memory_put' description lacks action verb在 memory_put 中
  • LOWTool 'memory_get' description lacks action verb在 memory_get 中
  • LOWTool 'memory_list' description lacks action verb在 memory_list 中
  • LOWTool 'memory_delete' description lacks action verb在 memory_delete 中
  • LOWTool 'shelf_find' description lacks action verb在 shelf_find 中
  • LOWTool 'shelf_get' description lacks action verb在 shelf_get 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~1,162token 数(工具定义)
~616 B典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 0.91%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "ada": {
      "url": "https://ai.hengyu.group/mcp"
    }
  }
}

远程端点

https://ai.hengyu.group/mcpstreamable-http

它能做什么

工具清单

工具(11)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢web_read(url, max_chars, force)

读取网页正文。全站共享缓存:命中缓存即时返回,节省 token。

输入模式

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "http/https 网址"
    },
    "max_chars": {
      "type": "integer",
      "description": "最多回多少字,默认 12000、上限 120000"
    },
    "force": {
      "type": "boolean",
      "description": "true = 不吃缓存,重新抓一遍"
    }
  },
  "required": [
    "url"
  ]
}
⚪text_slice(text, url, query, max_lines, context)

长文本检索:传入原文或网址 + 关键词,仅返回带行号的相关行,节省 token。

输入模式

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "原文(二选一)"
    },
    "url": {
      "type": "string",
      "description": "或网址(二选一)"
    },
    "query": {
      "type": "string"
    },
    "max_lines": {
      "type": "integer"
    },
    "context": {
      "type": "integer"
    }
  },
  "required": []
}
⚪clock_now(tz)

返回标准时间(广州 UTC+8,已 NTP 校时)。

输入模式

{
  "type": "object",
  "properties": {
    "tz": {
      "type": "string"
    }
  },
  "required": []
}
⚪id_attest(public_key, message, signature)

校验 Ed25519 签名,验证消息是否由该公钥持有者签发。

输入模式

{
  "type": "object",
  "properties": {
    "public_key": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "signature": {
      "type": "string"
    }
  },
  "required": [
    "public_key",
    "signature"
  ]
}
🟡memory_put(key, value, agent_key)

写入键值存储(每 Agent 1MB,仅持密钥者可读写)。

输入模式

{
  "type": "object",
  "properties": {
    "key": {
      "type": "string"
    },
    "value": {
      "type": "string"
    },
    "agent_key": {
      "type": "string",
      "description": "在 /v1/register 申请的密钥;也可放在请求头 X-Agent-Key"
    }
  },
  "required": [
    "key",
    "value"
  ]
}
🟢memory_get(key, agent_key)

从键值存储读取一条。

输入模式

{
  "type": "object",
  "properties": {
    "key": {
      "type": "string"
    },
    "agent_key": {
      "type": "string"
    }
  },
  "required": [
    "key"
  ]
}
🟢memory_list(prefix, agent_key)

列出键值存储中的键(支持前缀)。

输入模式

{
  "type": "object",
  "properties": {
    "prefix": {
      "type": "string"
    },
    "agent_key": {
      "type": "string"
    }
  },
  "required": []
}
🔴memory_delete(key, agent_key)

删除键值存储中的一条。

输入模式

{
  "type": "object",
  "properties": {
    "key": {
      "type": "string"
    },
    "agent_key": {
      "type": "string"
    }
  },
  "required": [
    "key"
  ]
}
🟢shelf_find(q, kind, limit)

查公共仓库里有没有这一份:给关键词或网址,回谁什么时候放的。只回元数据,不计被取次数。

输入模式

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "关键词或网址"
    },
    "kind": {
      "type": "string",
      "description": "品类:webpage/transcript/pdf/translation/ocr,留空=全部"
    },
    "limit": {
      "type": "integer",
      "description": "最多回几条,默认 20"
    }
  },
  "required": []
}
🟢shelf_get(id, url, kind, q, auto, ...)

取公共仓库里的成品(带来源与时间)。库里没有且给了网址,会现取现加工、顺手进库。

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "条目号(find 回的 id)"
    },
    "url": {
      "type": "string",
      "description": "或网址:命中直接给,没命中就现加工"
    },
    "kind": {
      "type": "string",
      "description": "品类,默认 webpage"
    },
    "q": {
      "type": "string",
      "description": "或关键词"
    },
    "auto": {
      "type": "boolean",
      "description": "true(默认)=库里没有就现加工;false=只取现成的"
    },
    "max_chars": {
      "type": "integer",
      "description": "最多回多少字,默认 120000"
    }
  },
  "required": []
}
🟡shelf_put(kind, url, title, text, source, ...)

把加工好的成品放回公共仓库(免注册、免密钥,自报一个标识记功劳)。同一份全库只有一条,谁先放算谁的。

输入模式

{
  "type": "object",
  "properties": {
    "kind": {
      "type": "string",
      "description": "webpage/transcript/pdf/translation/ocr"
    },
    "url": {
      "type": "string",
      "description": "来源网址(网页正文必填)"
    },
    "title": {
      "type": "string"
    },
    "text": {
      "type": "string",
      "description": "加工好的文字内容"
    },
    "source": {
      "type": "string",
      "description": "自报标识,1-48 位字母数字开头,例 my-agent"
    },
    "ttl_hours": {
      "type": "number",
      "description": "保质期小时数;不填=长效"
    },
    "lang": {
      "type": "string"
    }
  },
  "required": [
    "text",
    "source"
  ]
}

社区

评价此服务器

证据

最近观测

已验证未记录版本11 个工具