UNPKG

@prsna_ai/mcp-server

Version:

Model Context Protocol server for PRSNA personality profiles and communication insights

282 lines 7.63 kB
import { prsnaLogin } from './auth.js'; import { listPersonalityProfiles, searchPersonalityProfiles, getPersonalityContext, myPersonalityProfile } from './profiles.js'; import { getCommunicationTips } from './context.js'; import { mentionPerson } from './mention.js'; export { prsnaLogin, listPersonalityProfiles, searchPersonalityProfiles, getPersonalityContext, myPersonalityProfile, getCommunicationTips, mentionPerson }; export declare const toolHandlers: { prsna_login: typeof prsnaLogin; list_personality_profiles: typeof listPersonalityProfiles; search_personality_profiles: typeof searchPersonalityProfiles; get_personality_context: typeof getPersonalityContext; my_personality_profile: typeof myPersonalityProfile; get_communication_tips: typeof getCommunicationTips; mention_person: typeof mentionPerson; }; export declare const allTools: ({ name: string; description: string; inputSchema: { type: string; properties: { token: { type: string; description: string; }; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { limit: { type: string; description: string; minimum: number; maximum: number; default: number; }; offset: { type: string; description: string; minimum: number; default: number; }; query?: undefined; profileId?: undefined; name?: undefined; }; required?: undefined; }; } | { name: string; description: string; inputSchema: { type: string; properties: { query: { type: string; description: string; minLength: number; }; limit: { type: string; description: string; minimum: number; maximum: number; default: number; }; offset?: undefined; profileId?: undefined; name?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { profileId: { type: string; description: string; }; name: { type: string; description: string; }; limit?: undefined; offset?: undefined; query?: undefined; }; required?: undefined; }; } | { name: string; description: string; inputSchema: { type: string; properties: { limit?: undefined; offset?: undefined; query?: undefined; profileId?: undefined; name?: undefined; }; required?: undefined; }; } | { name: string; description: string; inputSchema: { type: string; properties: { profileId: { type: string; description: string; }; name: { type: string; description: string; }; scenario: { type: string; description: string; }; }; }; } | { name: string; description: string; inputSchema: { type: string; properties: { name: { type: string; description: string; minLength: number; }; }; required: string[]; }; })[]; export declare const toolCategories: { readonly authentication: readonly [{ name: string; description: string; inputSchema: { type: string; properties: { token: { type: string; description: string; }; }; required: string[]; }; }]; readonly profiles: ({ name: string; description: string; inputSchema: { type: string; properties: { limit: { type: string; description: string; minimum: number; maximum: number; default: number; }; offset: { type: string; description: string; minimum: number; default: number; }; query?: undefined; profileId?: undefined; name?: undefined; }; required?: undefined; }; } | { name: string; description: string; inputSchema: { type: string; properties: { query: { type: string; description: string; minLength: number; }; limit: { type: string; description: string; minimum: number; maximum: number; default: number; }; offset?: undefined; profileId?: undefined; name?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { profileId: { type: string; description: string; }; name: { type: string; description: string; }; limit?: undefined; offset?: undefined; query?: undefined; }; required?: undefined; }; } | { name: string; description: string; inputSchema: { type: string; properties: { limit?: undefined; offset?: undefined; query?: undefined; profileId?: undefined; name?: undefined; }; required?: undefined; }; })[]; readonly communication: readonly [{ name: string; description: string; inputSchema: { type: string; properties: { profileId: { type: string; description: string; }; name: { type: string; description: string; }; scenario: { type: string; description: string; }; }; }; }]; readonly utilities: readonly [{ name: string; description: string; inputSchema: { type: string; properties: { name: { type: string; description: string; minLength: number; }; }; required: string[]; }; }]; }; //# sourceMappingURL=index.d.ts.map