diff --git a/Makefile b/Makefile index a47e904..7e2ff02 100644 --- a/Makefile +++ b/Makefile @@ -104,6 +104,7 @@ dxt: build-all @echo "Testing executable can run:" @dist/dxt-staging/darwin-amd64/remote-mcp-proxy --help 2>/dev/null || echo "Binary is executable (no --help flag expected)" cp manifest.json dist/dxt-staging/darwin-amd64/ + cp logo.png dist/dxt-staging/darwin-amd64/ cp README.md dist/dxt-staging/darwin-amd64/ 2>/dev/null || true cd dist/dxt-staging/darwin-amd64 && npx @anthropic-ai/dxt pack . ../flipside-remote-mcp-proxy-darwin-amd64.dxt @@ -114,6 +115,7 @@ dxt: build-all @echo "Verifying permissions for darwin-arm64:" @ls -la dist/dxt-staging/darwin-arm64/remote-mcp-proxy cp manifest.json dist/dxt-staging/darwin-arm64/ + cp logo.png dist/dxt-staging/darwin-arm64/ cp README.md dist/dxt-staging/darwin-arm64/ 2>/dev/null || true cd dist/dxt-staging/darwin-arm64 && npx @anthropic-ai/dxt pack . ../flipside-remote-mcp-proxy-darwin-arm64.dxt @@ -122,6 +124,7 @@ dxt: build-all cp dist/remote-mcp-proxy-linux-amd64 dist/dxt-staging/linux-amd64/remote-mcp-proxy chmod 755 dist/dxt-staging/linux-amd64/remote-mcp-proxy cp manifest.json dist/dxt-staging/linux-amd64/ + cp logo.png dist/dxt-staging/linux-amd64/ cp README.md dist/dxt-staging/linux-amd64/ 2>/dev/null || true cd dist/dxt-staging/linux-amd64 && npx @anthropic-ai/dxt pack . ../flipside-remote-mcp-proxy-linux-amd64.dxt @@ -130,6 +133,7 @@ dxt: build-all cp dist/remote-mcp-proxy-linux-arm64 dist/dxt-staging/linux-arm64/remote-mcp-proxy chmod 755 dist/dxt-staging/linux-arm64/remote-mcp-proxy cp manifest.json dist/dxt-staging/linux-arm64/ + cp logo.png dist/dxt-staging/linux-arm64/ cp README.md dist/dxt-staging/linux-arm64/ 2>/dev/null || true cd dist/dxt-staging/linux-arm64 && npx @anthropic-ai/dxt pack . ../flipside-remote-mcp-proxy-linux-arm64.dxt @@ -138,6 +142,7 @@ dxt: build-all cp dist/remote-mcp-proxy-windows-amd64.exe dist/dxt-staging/windows-amd64/remote-mcp-proxy.exe chmod 755 dist/dxt-staging/windows-amd64/remote-mcp-proxy.exe cp manifest.json dist/dxt-staging/windows-amd64/ + cp logo.png dist/dxt-staging/windows-amd64/ cp README.md dist/dxt-staging/windows-amd64/ 2>/dev/null || true cd dist/dxt-staging/windows-amd64 && npx @anthropic-ai/dxt pack . ../flipside-remote-mcp-proxy-windows-amd64.dxt @@ -146,6 +151,7 @@ dxt: build-all cp dist/remote-mcp-proxy-windows-arm64.exe dist/dxt-staging/windows-arm64/remote-mcp-proxy.exe chmod 755 dist/dxt-staging/windows-arm64/remote-mcp-proxy.exe cp manifest.json dist/dxt-staging/windows-arm64/ + cp logo.png dist/dxt-staging/windows-arm64/ cp README.md dist/dxt-staging/windows-arm64/ 2>/dev/null || true cd dist/dxt-staging/windows-arm64 && npx @anthropic-ai/dxt pack . ../flipside-remote-mcp-proxy-windows-arm64.dxt @@ -182,6 +188,7 @@ dxt-tar: build-all cp dist/remote-mcp-proxy-darwin-amd64 dist/dxt-staging/darwin-amd64/remote-mcp-proxy chmod 755 dist/dxt-staging/darwin-amd64/remote-mcp-proxy cp manifest.json dist/dxt-staging/darwin-amd64/ + cp logo.png dist/dxt-staging/darwin-amd64/ cp README.md dist/dxt-staging/darwin-amd64/ 2>/dev/null || true cd dist/dxt-staging/darwin-amd64 && tar -czf ../../flipside-intelligence-mcp-darwin-amd64.tar.gz . @@ -190,6 +197,7 @@ dxt-tar: build-all cp dist/remote-mcp-proxy-darwin-arm64 dist/dxt-staging/darwin-arm64/remote-mcp-proxy chmod 755 dist/dxt-staging/darwin-arm64/remote-mcp-proxy cp manifest.json dist/dxt-staging/darwin-arm64/ + cp logo.png dist/dxt-staging/darwin-arm64/ cp README.md dist/dxt-staging/darwin-arm64/ 2>/dev/null || true cd dist/dxt-staging/darwin-arm64 && tar -czf ../../flipside-intelligence-mcp-darwin-arm64.tar.gz . @@ -198,6 +206,7 @@ dxt-tar: build-all cp dist/remote-mcp-proxy-linux-amd64 dist/dxt-staging/linux-amd64/remote-mcp-proxy chmod 755 dist/dxt-staging/linux-amd64/remote-mcp-proxy cp manifest.json dist/dxt-staging/linux-amd64/ + cp logo.png dist/dxt-staging/linux-amd64/ cp README.md dist/dxt-staging/linux-amd64/ 2>/dev/null || true cd dist/dxt-staging/linux-amd64 && tar -czf ../../flipside-intelligence-mcp-linux-amd64.tar.gz . @@ -206,6 +215,7 @@ dxt-tar: build-all cp dist/remote-mcp-proxy-linux-arm64 dist/dxt-staging/linux-arm64/remote-mcp-proxy chmod 755 dist/dxt-staging/linux-arm64/remote-mcp-proxy cp manifest.json dist/dxt-staging/linux-arm64/ + cp logo.png dist/dxt-staging/linux-arm64/ cp README.md dist/dxt-staging/linux-arm64/ 2>/dev/null || true cd dist/dxt-staging/linux-arm64 && tar -czf ../../flipside-intelligence-mcp-linux-arm64.tar.gz . @@ -214,6 +224,7 @@ dxt-tar: build-all cp dist/remote-mcp-proxy-windows-amd64.exe dist/dxt-staging/windows-amd64/remote-mcp-proxy.exe chmod 755 dist/dxt-staging/windows-amd64/remote-mcp-proxy.exe cp manifest.json dist/dxt-staging/windows-amd64/ + cp logo.png dist/dxt-staging/windows-amd64/ cp README.md dist/dxt-staging/windows-amd64/ 2>/dev/null || true cd dist/dxt-staging/windows-amd64 && tar -czf ../../flipside-intelligence-mcp-windows-amd64.tar.gz . @@ -222,6 +233,7 @@ dxt-tar: build-all cp dist/remote-mcp-proxy-windows-arm64.exe dist/dxt-staging/windows-arm64/remote-mcp-proxy.exe chmod 755 dist/dxt-staging/windows-arm64/remote-mcp-proxy.exe cp manifest.json dist/dxt-staging/windows-arm64/ + cp logo.png dist/dxt-staging/windows-arm64/ cp README.md dist/dxt-staging/windows-arm64/ 2>/dev/null || true cd dist/dxt-staging/windows-arm64 && tar -czf ../../flipside-intelligence-mcp-windows-arm64.tar.gz . @@ -245,6 +257,7 @@ dist: build-all mkdir -p dist/dxt/flipside-remote-mcp-proxy-darwin-amd64 cp dist/remote-mcp-proxy-darwin-amd64 dist/dxt/flipside-remote-mcp-proxy-darwin-amd64/remote-mcp-proxy cp manifest.json dist/dxt/flipside-remote-mcp-proxy-darwin-amd64/ + cp logo.png dist/dxt/flipside-remote-mcp-proxy-darwin-amd64/ cp README.md dist/dxt/flipside-remote-mcp-proxy-darwin-amd64/ 2>/dev/null || true cd dist/dxt && zip -r flipside-remote-mcp-proxy-darwin-amd64.dxt flipside-remote-mcp-proxy-darwin-amd64/ @@ -252,6 +265,7 @@ dist: build-all mkdir -p dist/dxt/flipside-remote-mcp-proxy-darwin-arm64 cp dist/remote-mcp-proxy-darwin-arm64 dist/dxt/flipside-remote-mcp-proxy-darwin-arm64/remote-mcp-proxy cp manifest.json dist/dxt/flipside-remote-mcp-proxy-darwin-arm64/ + cp logo.png dist/dxt/flipside-remote-mcp-proxy-darwin-arm64/ cp README.md dist/dxt/flipside-remote-mcp-proxy-darwin-arm64/ 2>/dev/null || true cd dist/dxt && zip -r flipside-remote-mcp-proxy-darwin-arm64.dxt flipside-remote-mcp-proxy-darwin-arm64/ @@ -259,6 +273,7 @@ dist: build-all mkdir -p dist/dxt/flipside-remote-mcp-proxy-linux-amd64 cp dist/remote-mcp-proxy-linux-amd64 dist/dxt/flipside-remote-mcp-proxy-linux-amd64/remote-mcp-proxy cp manifest.json dist/dxt/flipside-remote-mcp-proxy-linux-amd64/ + cp logo.png dist/dxt/flipside-remote-mcp-proxy-linux-amd64/ cp README.md dist/dxt/flipside-remote-mcp-proxy-linux-amd64/ 2>/dev/null || true cd dist/dxt && zip -r flipside-remote-mcp-proxy-linux-amd64.dxt flipside-remote-mcp-proxy-linux-amd64/ @@ -266,6 +281,7 @@ dist: build-all mkdir -p dist/dxt/flipside-remote-mcp-proxy-linux-arm64 cp dist/remote-mcp-proxy-linux-arm64 dist/dxt/flipside-remote-mcp-proxy-linux-arm64/remote-mcp-proxy cp manifest.json dist/dxt/flipside-remote-mcp-proxy-linux-arm64/ + cp logo.png dist/dxt/flipside-remote-mcp-proxy-linux-arm64/ cp README.md dist/dxt/flipside-remote-mcp-proxy-linux-arm64/ 2>/dev/null || true cd dist/dxt && zip -r flipside-remote-mcp-proxy-linux-arm64.dxt flipside-remote-mcp-proxy-linux-arm64/ @@ -273,6 +289,7 @@ dist: build-all mkdir -p dist/dxt/flipside-remote-mcp-proxy-windows-amd64 cp dist/remote-mcp-proxy-windows-amd64.exe dist/dxt/flipside-remote-mcp-proxy-windows-amd64/remote-mcp-proxy.exe cp manifest.json dist/dxt/flipside-remote-mcp-proxy-windows-amd64/ + cp logo.png dist/dxt/flipside-remote-mcp-proxy-windows-amd64/ cp README.md dist/dxt/flipside-remote-mcp-proxy-windows-amd64/ 2>/dev/null || true cd dist/dxt && zip -r flipside-remote-mcp-proxy-windows-amd64.dxt flipside-remote-mcp-proxy-windows-amd64/ @@ -280,6 +297,7 @@ dist: build-all mkdir -p dist/dxt/flipside-remote-mcp-proxy-windows-arm64 cp dist/remote-mcp-proxy-windows-arm64.exe dist/dxt/flipside-remote-mcp-proxy-windows-arm64/remote-mcp-proxy.exe cp manifest.json dist/dxt/flipside-remote-mcp-proxy-windows-arm64/ + cp logo.png dist/dxt/flipside-remote-mcp-proxy-windows-arm64/ cp README.md dist/dxt/flipside-remote-mcp-proxy-windows-arm64/ 2>/dev/null || true cd dist/dxt && zip -r flipside-remote-mcp-proxy-windows-arm64.dxt flipside-remote-mcp-proxy-windows-arm64/ diff --git a/fix-permissions.sh b/fix-permissions.sh index 8eddcde..95ee67a 100755 --- a/fix-permissions.sh +++ b/fix-permissions.sh @@ -2,7 +2,7 @@ # 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" +MCP_PROXY_PATH="/Users/$USERNAME/Library/Application Support/Claude/Claude Extensions/local.dxt.flipside.flipside-mcp/remote-mcp-proxy" echo "Setting executable permissions for MCP proxy..." chmod +x "$MCP_PROXY_PATH" @@ -12,4 +12,4 @@ if [ $? -eq 0 ]; then else echo "✗ Failed to set permissions. Make sure the extension is installed." exit 1 -fi \ No newline at end of file +fi diff --git a/logo.png b/logo.png new file mode 100644 index 0000000..8c38376 Binary files /dev/null and b/logo.png differ diff --git a/manifest.json b/manifest.json index 9b0357d..9ecabdc 100644 --- a/manifest.json +++ b/manifest.json @@ -1,21 +1,22 @@ { "dxt_version": "1.0", - "name": "flipside-intelligence-mcp", - "version": "1.2.2", - "display_name": "Flipside Intelligence", + "name": "flipside-mcp", + "version": "1.2.3", + "display_name": "Flipside MCP", "description": "Your personal blockchain data scientist via MCP", "long_description": "AI-powered blockchain analytics accessible through Claude Desktop. Execute sophisticated blockchain analysis with natural language queries - from cohort analysis to trend detection across 30+ networks with billions of indexed transactions.", "author": { "name": "Flipside", - "email": "support@flipside.xyz", - "url": "https://flipside.xyz" + "email": "support@flipsidecrypto.com", + "url": "https://flipsidecrypto.xyz" }, "repository": { "type": "git", - "url": "https://github.com/flipside-org/flipside-mcp-extension" + "url": "https://github.com/FlipsideCrypto/flipside-mcp-extension" }, - "homepage": "https://flipside.xyz", + "homepage": "https://flipsidecrypto.xyz", "license": "MIT", + "icon": "logo.png", "keywords": [ "blockchain", "analytics", @@ -42,7 +43,7 @@ "remote_url": { "type": "string", "title": "Flipside Intelligence Endpoint", - "description": "The MCP endpoint for Flipside Intelligence services", + "description": "The MCP endpoint for FlipAI services", "required": true, "default": "https://mcp.flipsidecrypto.xyz/beta/sse" },