kb_get_professional
Retrieve professional information and work details from persistent knowledge storage to provide AI agents with context about your career, skills, and organizational data.
Instructions
Get professional information
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/index.ts:216-222 (registration)Tool registration and input schema definition for kb_get_professional in the tools list used for MCP tool listing.name: 'kb_get_professional', description: 'Get professional information', inputSchema: { type: 'object', properties: {} } },
- src/index.ts:703-712 (handler)Main execution handler for kb_get_professional tool. Delegates to KnowledgeManager.getProfessional() and formats the response as MCP content.case 'kb_get_professional': { return { content: [ { type: 'text', text: JSON.stringify(km.getProfessional(), null, 2) } ] }; }
- src/KnowledgeManager.ts:336-338 (helper)Core helper method that returns a copy of the professional information stored in the knowledge base.getProfessional(): ProfessionalInfo { return { ...this.kb.professional }; }
- src/types.ts:12-22 (schema)TypeScript interface defining the structure of professional information data returned by the tool.export interface ProfessionalInfo { occupation?: string; yearsOfExperience?: number; industry?: string; specializations?: string[]; currentCompany?: string; role?: string; skills?: string[]; certifications?: string[]; education?: string[]; }