mirror of
https://github.com/FlipsideCrypto/flipside-mcp-extension.git
synced 2026-02-06 11:16:55 +00:00
Add permissions fix script for Claude Desktop DXT bug (#8)
* feat: add script to workaround permissions * feat: include fix-permissions script in GitHub releases - Add fix-permissions.sh to release assets - Update release notes to mention the script for permission issues - Provides workaround for Claude Desktop DXT extraction bug 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
parent
63f6080f01
commit
ccb20fd6f7
12
.github/workflows/release.yml
vendored
12
.github/workflows/release.yml
vendored
@ -67,6 +67,13 @@ jobs:
|
||||
- **Windows ARM64**: flipside-remote-mcp-proxy-windows-arm64.dxt
|
||||
|
||||
For platforms that don't support DXT files, tar.gz versions are also available.
|
||||
|
||||
## Installation Issues?
|
||||
If you encounter permission errors after installing the DXT extension, download and run the **fix-permissions.sh** script:
|
||||
```bash
|
||||
chmod +x fix-permissions.sh
|
||||
./fix-permissions.sh
|
||||
```
|
||||
draft: false
|
||||
prerelease: false
|
||||
|
||||
@ -87,6 +94,11 @@ jobs:
|
||||
gh release upload v${{ steps.get_version.outputs.version }} "$file" --clobber
|
||||
fi
|
||||
done
|
||||
|
||||
# Upload fix-permissions script
|
||||
if [ -f "fix-permissions.sh" ]; then
|
||||
gh release upload v${{ steps.get_version.outputs.version }} "fix-permissions.sh" --clobber
|
||||
fi
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
|
||||
15
fix-permissions.sh
Executable file
15
fix-permissions.sh
Executable file
@ -0,0 +1,15 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Fix permissions for Flipside MCP Extension
|
||||
USERNAME=$(whoami)
|
||||
MCP_PROXY_PATH="/Users/$USERNAME/Library/Application Support/Claude/Claude Extensions/local.dxt.flipside.flipside-intelligence-mcp/remote-mcp-proxy"
|
||||
|
||||
echo "Setting executable permissions for MCP proxy..."
|
||||
chmod +x "$MCP_PROXY_PATH"
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "✓ Permissions fixed successfully!"
|
||||
else
|
||||
echo "✗ Failed to set permissions. Make sure the extension is installed."
|
||||
exit 1
|
||||
fi
|
||||
Loading…
Reference in New Issue
Block a user