UNPKG

@prsna_ai/mcp-server

Version:

Model Context Protocol server for PRSNA personality profiles and communication insights

32 lines 1.34 kB
// Import all tool functions import { prsnaLogin, authTool } from './auth.js'; import { listPersonalityProfiles, searchPersonalityProfiles, getPersonalityContext, myPersonalityProfile, profileTools } from './profiles.js'; import { getCommunicationTips, contextTool } from './context.js'; import { mentionPerson, mentionTool } from './mention.js'; // Export all tool functions export { prsnaLogin, listPersonalityProfiles, searchPersonalityProfiles, getPersonalityContext, myPersonalityProfile, getCommunicationTips, mentionPerson }; // Map tool names to their handler functions export const toolHandlers = { 'prsna_login': prsnaLogin, 'list_personality_profiles': listPersonalityProfiles, 'search_personality_profiles': searchPersonalityProfiles, 'get_personality_context': getPersonalityContext, 'my_personality_profile': myPersonalityProfile, 'get_communication_tips': getCommunicationTips, 'mention_person': mentionPerson }; // Export all tool definitions for MCP server registration export const allTools = [ authTool, ...profileTools, contextTool, mentionTool ]; // Tool categories for organization export const toolCategories = { authentication: [authTool], profiles: profileTools, communication: [contextTool], utilities: [mentionTool] }; //# sourceMappingURL=index.js.map