io.github.akfamily/aktools
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_interfacesA | 按关键词搜索 AKShare 数据接口,返回接口名与中文标题。结果较多时只返回前 50 个,请换用更具体的关键词 |
| describe_interfaceB | 查看接口的标题、数据源地址,以及各参数的默认值、类型和说明 |
| get_dataA | 调用 AKShare 接口获取数据。数据量大时只返回前 max_rows 行,并给出总行数;随 HTTP 服务运行时还给出完整数据的 CSV 下载地址 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 3 tools
The three tools map cleanly to a discovery → inspection → retrieval workflow: search_interfaces finds interfaces, describe_interface explains one interface, and get_data fetches its data. There is no meaningful overlap between their purposes.
All names use a consistent snake_case verb_noun pattern (search_interfaces, describe_interface, get_data). The singular/plural difference follows naturally from whether the operation targets one interface or many.
Three tools are well-scoped for a gateway to a large external API catalog. Each tool has a distinct and necessary role, with no redundant operations.
The search, describe, and fetch surface covers the core workflow for using AKShare interfaces. A minor gap is the lack of pagination or a full interface listing, though the search tool tells agents to refine keywords instead.