Skip to content

Commit b6ff54e

Browse files
pikannCopilot
andcommitted
feat: implement mcp tools
Co-authored-by: Copilot <copilot@github.com>
1 parent 8a5f91c commit b6ff54e

7 files changed

Lines changed: 770 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,22 @@ jobs:
4141
bun install --frozen-lockfile
4242
bun run build
4343
44+
- name: Build MCP
45+
working-directory: mcp
46+
run: |
47+
set -euo pipefail
48+
bun install --frozen-lockfile
49+
bun run build
50+
4451
- name: Collect release files
4552
run: |
4653
set -euo pipefail
4754
mkdir -p release/frontend
4855
cp -R frontend/dist release/frontend/dist
4956
57+
mkdir -p release/mcp
58+
cp -R mcp/dist release/mcp/dist
59+
5060
mkdir -p release/migrations
5161
cp -R backend/migrations/. release/migrations/
5262
@@ -57,6 +67,7 @@ jobs:
5767
set -euo pipefail
5868
tar -czf checklist-backend-wasm.tar.gz -C release/backend checklist.wasm
5969
tar -czf checklist-frontend-dist.tar.gz -C release/frontend dist
70+
tar -czf checklist-mcp-dist.tar.gz -C release/mcp dist
6071
tar -czf checklist-migrations.tar.gz -C release migrations
6172
tar -czf checklist-plugin-manifest.tar.gz -C release plugin.json
6273
@@ -65,6 +76,7 @@ jobs:
6576
set -euo pipefail
6677
sha256sum checklist-backend-wasm.tar.gz \
6778
checklist-frontend-dist.tar.gz \
79+
checklist-mcp-dist.tar.gz \
6880
checklist-migrations.tar.gz \
6981
checklist-plugin-manifest.tar.gz > checksums.txt
7082
@@ -75,6 +87,7 @@ jobs:
7587
files: |
7688
checklist-backend-wasm.tar.gz
7789
checklist-frontend-dist.tar.gz
90+
checklist-mcp-dist.tar.gz
7891
checklist-migrations.tar.gz
7992
checklist-plugin-manifest.tar.gz
8093
checksums.txt

mcp/bun.lock

Lines changed: 329 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mcp/package.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"name": "@paca-ai/checklist-plugin-mcp",
3+
"version": "0.1.0",
4+
"private": true,
5+
"type": "module",
6+
"scripts": {
7+
"build": "vite build",
8+
"dev": "vite build --watch",
9+
"typecheck": "tsc --noEmit"
10+
},
11+
"dependencies": {
12+
"@paca-ai/plugin-sdk-mcp": "^0.1.0"
13+
},
14+
"devDependencies": {
15+
"typescript": "^5.8.3",
16+
"vite": "^6.0.0"
17+
}
18+
}

0 commit comments

Comments
 (0)