vybsly_knowledge
Search the web and an encyclopedia in one call. Retrieve results tagged by source for factual answers needing both breadth and authority.
Instructions
Federated search: web index + structured encyclopedia in one call. Returns results tagged by source (vybsly/vybpedia). Best for factual questions needing both breadth (web) and authority (encyclopedia).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search query (required) | |
| limit | No | Total max results (default 10) | |
| strict | No | ||
| research | No |
Implementation Reference
- index.js:55-68 (schema)Input schema definition for the vybsly_knowledge tool. Defines query (required), limit, strict, and research parameters.
{ name: 'vybsly_knowledge', description: 'Federated search: web index + structured encyclopedia in one call. Returns results tagged by source (vybsly/vybpedia). Best for factual questions needing both breadth (web) and authority (encyclopedia).', inputSchema: { type: 'object', properties: { query: { type: 'string', description: 'Search query (required)' }, limit: { type: 'number', description: 'Total max results (default 10)', default: 10 }, strict: { type: 'boolean' }, research: { type: 'boolean' } }, required: ['query'] } }, - index.js:34-34 (registration)The TOOLS array (line 34) which holds all tool definitions including vybsly_knowledge (line 56-67). Registered via ListToolsRequestSchema handler on line 417.
const TOOLS = [ - index.js:447-454 (handler)Handler for the vybsly_knowledge tool in the CallToolRequestSchema switch statement. Calls the Vybsly API /knowledge endpoint with query, limit, strict, and research parameters.
case 'vybsly_knowledge': result = await vybslyCall('/knowledge', { q: args.query, limit: args.limit || 10, ...(args.strict && { strict: 'true' }), ...(args.research && { research: 'true' }) }); break; - index.js:372-372 (helper)Description of vybsly_knowledge in the search-syntax resource guide: 'federated search across the web index AND the encyclopedia (Vybpedia) in one call.'
- **vybsly_knowledge** — federated search across the web index AND the encyclopedia (Vybpedia) in one call. - index.js:397-397 (helper)Guidance in the search-syntax resource: entity/fact questions should use vybsly_knowledge.
- **Entity/fact question** (e.g. "what is blockchain", "who is Einstein") → \`vybsly_knowledge\`