Skip to content

Commit 80d2bde

Browse files
committed
feat: add one-click DXT install card to website
1 parent a934876 commit 80d2bde

1 file changed

Lines changed: 55 additions & 0 deletions

File tree

website/src/pages/index.astro

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,61 @@ const baseUrl = '/ckan-mcp-server';
332332
</div>
333333
</div>
334334

335+
<!-- One-click install DXT -->
336+
<div class="bg-white border-2 border-gray-200 overflow-hidden">
337+
<div class="px-6 pt-5 pb-2">
338+
<div class="mono text-xs font-medium tracking-widest uppercase text-data-blue mb-3">Claude Desktop only</div>
339+
</div>
340+
<div class="px-6 pb-6 flex flex-col sm:flex-row sm:items-start gap-5">
341+
<!-- Install dialog preview -->
342+
<div class="flex-1 bg-gray-50 border border-gray-200 p-5 rounded-sm">
343+
<div class="flex items-start gap-4 mb-4 pb-4 border-b border-gray-200">
344+
<img src={`${baseUrl}/favicon-192.png`} alt="CKAN MCP Server icon" class="w-12 h-12 rounded-xl flex-shrink-0" />
345+
<div class="flex-1 min-w-0">
346+
<h4 class="display-font text-lg font-semibold text-navy leading-tight">CKAN MCP Server</h4>
347+
<p class="text-xs text-gray-500 mt-0.5">Explore open data portals based on CKAN (dati.gov.it, data.gov, data.europa.eu, …)</p>
348+
</div>
349+
<a
350+
href="https://github.com/ondata/ckan-mcp-server/releases/latest/download/ckan-mcp-server.dxt"
351+
class="flex-shrink-0 bg-navy text-white text-sm font-semibold px-4 py-2 hover:bg-data-blue transition-colors duration-200"
352+
>
353+
Install
354+
</a>
355+
</div>
356+
<p class="text-sm text-gray-600 leading-relaxed mb-4">
357+
MCP server for interacting with CKAN-based open data portals. Provides tools for advanced dataset search with Solr syntax, DataStore queries for tabular data analysis, organization and group exploration, and complete metadata access.
358+
</p>
359+
<div>
360+
<p class="text-sm font-semibold text-gray-700 mb-1">
361+
Developed by <a href="https://github.com/ondata" target="_blank" rel="noopener noreferrer" class="text-data-blue hover:underline">ondata ↗</a>
362+
</p>
363+
<p class="text-xs text-gray-400 leading-relaxed">Only use extensions from developers you trust. Anthropic does not control which tools developers make available.</p>
364+
</div>
365+
</div>
366+
<!-- Instructions -->
367+
<div class="sm:w-48 flex-shrink-0 flex flex-col gap-4 justify-center">
368+
<div>
369+
<div class="mono text-xs text-gray-400 mb-1 uppercase tracking-wider">Step 1</div>
370+
<a
371+
href="https://github.com/ondata/ckan-mcp-server/releases/latest/download/ckan-mcp-server.dxt"
372+
class="inline-flex items-center gap-2 text-data-blue font-semibold text-sm hover:underline"
373+
>
374+
↓ Download .dxt
375+
</a>
376+
</div>
377+
<div>
378+
<div class="mono text-xs text-gray-400 mb-1 uppercase tracking-wider">Step 2</div>
379+
<p class="text-sm text-gray-700 font-medium">Double-click the file</p>
380+
<p class="text-xs text-gray-500 mt-0.5">Claude Desktop installs and configures automatically</p>
381+
</div>
382+
<div>
383+
<div class="mono text-xs text-gray-400 mb-1 uppercase tracking-wider">Step 3</div>
384+
<p class="text-sm text-gray-700 font-medium">Start chatting</p>
385+
</div>
386+
</div>
387+
</div>
388+
</div>
389+
335390
<!-- Claude Desktop (local install) -->
336391
<div class="relative bg-white border border-gray-200 overflow-hidden">
337392
<div class="absolute top-0 left-0 w-1 h-full bg-gradient-to-b from-data-blue to-teal"></div>

0 commit comments

Comments
 (0)