@access-mcp/shared
Version:
Shared utilities for ACCESS-CI MCP servers
22 lines (21 loc) • 628 B
JavaScript
import { z } from "zod";
export const AffinityGroupSchema = z.object({
group_id: z.string(),
name: z.string().optional(),
description: z.string().optional(),
});
export const EventSchema = z.object({
id: z.string(),
title: z.string(),
description: z.string().optional(),
start_date: z.string().optional(),
end_date: z.string().optional(),
location: z.string().optional(),
});
export const KnowledgeBaseResourceSchema = z.object({
id: z.string(),
title: z.string(),
content: z.string().optional(),
category: z.string().optional(),
tags: z.array(z.string()).optional(),
});