chore: upgrade fastmcp to latest non-breaking version

- Closes [#1413](https://github.com/eyaltoledano/claude-task-master/issues/1413)
- Closes [#1411](https://github.com/eyaltoledano/claude-task-master/issues/1411)

Discard changes to .github/workflows/ci.yml
This commit is contained in:
Ralph Khreish
2025-11-17 15:28:40 +01:00
parent c60a23db30
commit 18887e1344
4 changed files with 25 additions and 5 deletions

View File

@@ -0,0 +1,9 @@
---
"task-master-ai": patch
---
Upgrade fastmcp dependency to solve `Server does not support completions (required for completion/complete)`
- This resolves errors where MCP clients (like Cursor) failed to connect to the Task Master MCP server:
- [#1413](https://github.com/eyaltoledano/claude-task-master/issues/1413)
- [#1411](https://github.com/eyaltoledano/claude-task-master/issues/1411)

View File

@@ -51,12 +51,22 @@ jobs:
with:
fetch-depth: 0
- uses: dorny/paths-filter@v3
id: changes
with:
filters: |
changesets:
- '.changeset/**'
- '.github/scripts/validate-changesets.mjs'
- uses: actions/setup-node@v4
if: steps.changes.outputs.changesets == 'true'
with:
node-version: 20
cache: "npm"
- name: Validate changeset package references
if: steps.changes.outputs.changesets == 'true'
run: |
# Validate that changesets only reference public packages
# This catches issues like using @tm/cli instead of task-master-ai
@@ -126,6 +136,7 @@ jobs:
timeout-minutes: 15
runs-on: ubuntu-latest
needs: [format-check, typecheck, build, changeset-validation]
if: always() && !cancelled() && !contains(needs.*.result, 'failure')
steps:
- uses: actions/checkout@v4
with:

8
package-lock.json generated
View File

@@ -48,7 +48,7 @@
"date-fns": "^4.1.0",
"dotenv": "^16.6.1",
"express": "^4.21.2",
"fastmcp": "^3.23.0",
"fastmcp": "^3.23.1",
"figlet": "^1.8.0",
"fs-extra": "^11.3.0",
"fuse.js": "^7.1.0",
@@ -14656,9 +14656,9 @@
}
},
"node_modules/fastmcp": {
"version": "3.23.0",
"resolved": "https://registry.npmjs.org/fastmcp/-/fastmcp-3.23.0.tgz",
"integrity": "sha512-zojzKe0sgW5V8U6NVTLSd9DdSpFGvkpo6G/42n2qw7MFHqi46c4ZpQQ46m1JWnGM1/Uw+Cu7OeJRGe3/7P4k4g==",
"version": "3.23.1",
"resolved": "https://registry.npmjs.org/fastmcp/-/fastmcp-3.23.1.tgz",
"integrity": "sha512-98wz8gLaLAJm7c2zrPk2tIHqTllrnyXZTSGgjh8Mkv6+ivlRDYle+iTjpeIr9vb8tI5XH2+f9KLj0opcO/OUag==",
"license": "MIT",
"dependencies": {
"@modelcontextprotocol/sdk": "^1.17.2",

View File

@@ -87,7 +87,7 @@
"date-fns": "^4.1.0",
"dotenv": "^16.6.1",
"express": "^4.21.2",
"fastmcp": "^3.23.0",
"fastmcp": "^3.23.1",
"figlet": "^1.8.0",
"fs-extra": "^11.3.0",
"fuse.js": "^7.1.0",