Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,16 +85,16 @@ jobs:
draft: false
prerelease: false

- name: Build .dxt file
- name: Build .mcpb file
if: steps.publish.outputs.type != 'none'
run: npm run package:dxt
run: npm run package:mcpb

- name: Upload .dxt to GitHub release
- name: Upload .mcpb to GitHub release
if: steps.publish.outputs.type != 'none'
uses: softprops/action-gh-release@v1
with:
tag_name: v${{ steps.publish.outputs.version }}
files: |
genesys-cloud-mcp-server.dxt
genesys-cloud-mcp-server.mcpb
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6 changes: 3 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
- run: npm run build
- run: npm run test

test-building-dxt:
test-building-mcpb:
runs-on: ubuntu-latest
name: Test Desktop Extension
steps:
Expand All @@ -49,8 +49,8 @@ jobs:
with:
node-version-file: ".nvmrc"
- run: npm install
- run: npm run validate:dxt
- run: npm run package:dxt
- run: npm run validate:mcpb
- run: npm run package:mcpb
- run: npm run test

lint:
Expand Down
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -135,5 +135,5 @@ dist
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*
*.dxt
dxt-contents/
*.mcpb
mcpb-contents/
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,14 +41,14 @@ Add this to your `claude_desktop_config.json`:
}
```

### Desktop Extension
### MCP Bundle

This MCP Server provides a Desktop Extension (.dxt file) along with each [release](https://github.com/MakingChatbots/genesys-cloud-mcp-server/releases),
This MCP Server provides an [MCP Bundle](https://github.com/anthropics/mcpb) (.mcpb file) along with each [release](https://github.com/MakingChatbots/genesys-cloud-mcp-server/releases),
which is a single-click installable package for Claude Desktop. To use it:

1. Download the `.dxt` file from the [latest release](https://github.com/MakingChatbots/genesys-cloud-mcp-server/releases)
1. Download the `.mcpb` file from the [latest release](https://github.com/MakingChatbots/genesys-cloud-mcp-server/releases)
2. In Claude Desktop navigate to Settings > Extensions.
3. Browse to, or drag in the .dxt file downloaded
3. Browse to, or drag in the .mcpb file downloaded
4. Click "Install"
5. Configure the Region and OAuth Client for the extension

Expand Down
7 changes: 5 additions & 2 deletions manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"dxt_version": "0.1",
"manifest_version": "0.2",
"name": "Genesys Cloud MCP Server",
"version": "0.0.15",
"version": "0.0.16",
"description": "Interact with Genesys Cloud's Platform API",
"long_description": "This extension allows Claude to connect to Genesys Cloud's Platform API via a local MCP server. It provides tools for querying queue volumes, retrieving conversation samples, analyzing sentiment and voice quality, accessing transcripts, and more.\n\nThis project is not affiliated with Genesys.",
"author": {
Expand Down Expand Up @@ -95,6 +95,9 @@
"conversation-analysis"
],
"license": "MIT",
"privacy_policies": [
"https://www.genesys.com/en-gb/company/legal/privacy-policy"
],
"repository": {
"type": "git",
"url": "git+https://github.com/MakingChatbots/genesys-cloud-mcp-server.git"
Expand Down
130 changes: 69 additions & 61 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading