Skip to content

Commit 8dd4f81

Browse files
authored
fix: dxt pack now matches monorepo structure [DX-631]
1 parent f52c4ce commit 8dd4f81

File tree

2 files changed

+96
-4
lines changed

2 files changed

+96
-4
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
run: npm run build
2424

2525
- name: Build DXT File
26-
run: npx dxt pack
26+
run: npx dxt pack packages/mcp-server contentful-mcp-server.dxt
2727

2828
- name: Save Build folders
2929
uses: actions/cache/save@v4
Lines changed: 95 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"dxt_version": "0.1",
33
"name": "@contentful/mcp-server",
4-
"version": "1.0.5",
4+
"version": "1.7.7",
55
"description": "MCP (Model Context Protocol) server for the Contentful Management API",
66
"author": {
77
"name": "Contentful"
@@ -15,10 +15,10 @@
1515
"icon": "icon.png",
1616
"server": {
1717
"type": "node",
18-
"entry_point": "build/index.js",
18+
"entry_point": "dist/index.js",
1919
"mcp_config": {
2020
"command": "node",
21-
"args": ["${__dirname}/build/index.js"],
21+
"args": ["${__dirname}/dist/index.js"],
2222
"env": {
2323
"CONTENTFUL_HOST": "${user_config.CONTENTFUL_HOST}",
2424
"CONTENTFUL_MANAGEMENT_ACCESS_TOKEN": "${user_config.CMA_TOKEN}",
@@ -88,6 +88,14 @@
8888
"name": "delete_entry",
8989
"description": "Remove entries"
9090
},
91+
{
92+
"name": "archive_entry",
93+
"description": "Archive entries that are no longer needed but should be preserved"
94+
},
95+
{
96+
"name": "unarchive_entry",
97+
"description": "Restore archived entries for editing and publishing"
98+
},
9199
{
92100
"name": "upload_asset",
93101
"description": "Upload new assets"
@@ -116,6 +124,14 @@
116124
"name": "delete_asset",
117125
"description": "Remove assets"
118126
},
127+
{
128+
"name": "archive_asset",
129+
"description": "Archive assets that are no longer needed but should be preserved"
130+
},
131+
{
132+
"name": "unarchive_asset",
133+
"description": "Restore archived assets for editing and publishing"
134+
},
119135
{
120136
"name": "list_spaces",
121137
"description": "List available spaces"
@@ -144,6 +160,82 @@
144160
"name": "create_tag",
145161
"description": "Create new tags"
146162
},
163+
{
164+
"name": "list_editor_interfaces",
165+
"description": "Get all editor interfaces of a space"
166+
},
167+
{
168+
"name": "get_editor_interface",
169+
"description": "Get the editor interface for a specific content type"
170+
},
171+
{
172+
"name": "update_editor_interface",
173+
"description": "Update the editor interface for a content type"
174+
},
175+
{
176+
"name": "list_orgs",
177+
"description": "List all organizations the user has access to"
178+
},
179+
{
180+
"name": "get_org",
181+
"description": "Get details of a specific organization"
182+
},
183+
{
184+
"name": "create_concept_scheme",
185+
"description": "Create a new taxonomy concept scheme"
186+
},
187+
{
188+
"name": "get_concept_scheme",
189+
"description": "Retrieve a specific taxonomy concept scheme"
190+
},
191+
{
192+
"name": "list_concept_schemes",
193+
"description": "List taxonomy concept schemes in an organization"
194+
},
195+
{
196+
"name": "update_concept_scheme",
197+
"description": "Update a taxonomy concept scheme"
198+
},
199+
{
200+
"name": "delete_concept_scheme",
201+
"description": "Delete a taxonomy concept scheme"
202+
},
203+
{
204+
"name": "create_concept",
205+
"description": "Create a new taxonomy concept"
206+
},
207+
{
208+
"name": "get_concept",
209+
"description": "Retrieve a specific taxonomy concept"
210+
},
211+
{
212+
"name": "list_concepts",
213+
"description": "List taxonomy concepts in an organization"
214+
},
215+
{
216+
"name": "update_concept",
217+
"description": "Update a taxonomy concept"
218+
},
219+
{
220+
"name": "delete_concept",
221+
"description": "Delete a taxonomy concept"
222+
},
223+
{
224+
"name": "space_to_space_param_collection",
225+
"description": "Collect parameters for space to space migration workflow"
226+
},
227+
{
228+
"name": "export_space",
229+
"description": "Export a space to a file"
230+
},
231+
{
232+
"name": "import_space",
233+
"description": "Import a space from a file"
234+
},
235+
{
236+
"name": "space_to_space_migration_handler",
237+
"description": "Enable or disable the space to space migration workflow"
238+
},
147239
{
148240
"name": "create_ai_action",
149241
"description": "Create custom AI-powered workflows"

0 commit comments

Comments
 (0)