export const getAllTools = () => [
{
name: 'fund.echo',
description: 'Echo back a message. Example interface for scaffold.',
inputSchema: {
type: 'object',
properties: {
message: { type: 'string', description: 'Text to echo back' }
},
required: ['message']
}
},
{
name: 'fund.knoewledge',
description: '获取的知识库列表信息',
inputSchema: {
type: 'object',
properties: {
kw: { type: 'string', description: '关键词,支持模糊查询' },
pageSize: { type: 'number', description: '每页数量,默认10' },
pageNum: { type: 'number', description: '页码,默认1' }
},
}
},
{
name: 'fund.stock_search',
description: '搜索股票信息,基于东方财富API',
inputSchema: {
type: 'object',
properties: {
input: {
type: 'string',
description: '搜索关键字,如股票代码、股票名称或拼音简称',
minLength: 1
},
count: {
type: 'number',
description: '返回结果数量,默认10,最大50',
minimum: 1,
maximum: 50,
default: 10
}
},
required: ['input']
}
}
];