艾达 ADA
Free APIs for AI agents: web reading, text slicing, clock, ID keys, 1MB memory. No signup or fees.
我该使用它吗
质量与安全性
B
发现(11)
- LOW在 web_read 中
- LOW在 text_slice 中
- LOW在 clock_now 中
- LOW在 id_attest 中
- LOW在 memory_put 中
- LOW在 memory_get 中
- LOW在 memory_list 中
- LOW在 memory_delete 中
- LOW在 shelf_find 中
- LOW在 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 个工具