chore: update MCP package build process and configuration defaults

This commit is contained in:
Rotimi Best
2026-03-14 08:43:39 +01:00
parent e84c2026b1
commit 7caf6dd995
4 changed files with 5 additions and 4 deletions
+1 -1
View File
@@ -32,7 +32,7 @@ jobs:
run: pnpm install --no-frozen-lockfile
- name: Build publishable MCP package
run: pnpm --filter @classroomio/mcp build
run: pnpm mcp:build
- name: Publish package
if: github.event_name == 'workflow_dispatch'
+2 -1
View File
@@ -16,7 +16,8 @@
"dashboard:dev": "pnpm dev --filter=@cio/dashboard --filter=@cio/ui --filter=@cio/question-types --filter=@cio/db --filter=@cio/utils",
"api:dev": "pnpm dev --filter=@cio/api --filter=@cio/email --filter=@cio/db --filter=@cio/utils",
"website:dev": "pnpm dev --filter=@cio/website",
"storybook:dev": "pnpm dev --filter=@cio/storybook --filter=@cio/ui --filter=@cio/question-types"
"storybook:dev": "pnpm dev --filter=@cio/storybook --filter=@cio/ui --filter=@cio/question-types",
"mcp:build": "pnpm build --filter=@classroomio/mcp"
},
"license": "MIT",
"dependencies": {
+1 -1
View File
@@ -14,7 +14,7 @@
"classroomio-mcp": "./dist/index.js"
},
"scripts": {
"build": "pnpm -C ../utils build && tsc --noEmit && rm -rf dist tsconfig.tsbuildinfo && node ./scripts/build.mjs",
"build": "tsc --noEmit && rm -rf dist tsconfig.tsbuildinfo && node ./scripts/build.mjs",
"dev": "tsx src/index.ts",
"start": "node dist/index.js"
},
+1 -1
View File
@@ -1,7 +1,7 @@
import { z } from 'zod';
const ZConfig = z.object({
CLASSROOMIO_API_URL: z.string().url(),
CLASSROOMIO_API_URL: z.url().default('https://api.classroomio.com'),
CLASSROOMIO_API_KEY: z.string().min(1),
CLASSROOMIO_USER_AGENT: z.string().min(1).default('classroomio-mcp/0.0.1')
});