艾达 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 verbweb_read 内
  • LOWTool 'text_slice' description lacks action verbtext_slice 内
  • LOWTool 'clock_now' description lacks action verbclock_now 内
  • LOWTool 'id_attest' description lacks action verbid_attest 内
  • LOWTool 'memory_put' description lacks action verbmemory_put 内
  • LOWTool 'memory_get' description lacks action verbmemory_get 内
  • LOWTool 'memory_list' description lacks action verbmemory_list 内
  • LOWTool 'memory_delete' description lacks action verbmemory_delete 内
  • LOWTool 'shelf_find' description lacks action verbshelf_find 内
  • LOWTool 'shelf_get' description lacks action verbshelf_get 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,162トークン数(ツール定義)
~616 B一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.91%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `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 件