艾达 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개