艾达 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 個工具