Toolverse
All skills

create-mcp-servers

by glittercowboy

Create Model Context Protocol (MCP) servers that expose tools, resources, and prompts to Claude. Use when building custom integrations, APIs, data sources, or any server that Claude should interact with via the MCP protocol. Supports both TypeScript and Python implementations.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Mobile
Views
2

About this skill

Create Model Context Protocol (MCP) servers that expose tools, resources, and prompts to Claude. Use when building custom integrations, APIs, data sources, or any server that Claude should interact with via the MCP protocol. Supports both TypeScript and Python implementations.

How to use

  1. Zdecyduj o architekturze serwera na podstawie liczby operacji: dla 1–2 operacji użyj wzorca tradycyjnego (każda operacja to osobne narzędzie), dla 3+ operacji zastosuj wzorzec on-demand discovery (4 meta-narzędzia plus plik operations.json).

  2. Utwórz katalog serwera w strukturze ~/Developer/mcp/{nazwa-serwera}/ i przygotuj konfigurację, nigdy nie umieszczając sekretów bezpośrednio w kodzie – zamiast tego użyj zmiennych środowiskowych i rozwinięcia ${VAR} w plikach konfiguracyjnych.

  3. Implementuj serwer w TypeScript lub Python, pamiętając o pięciu kluczowych regułach: nigdy nie hardkoduj sekretów, zawsze używaj właściwości cwd do izolacji zależności, stosuj ścieżki bezwzględne (sprawdź je komendą which uv), utrzymuj jeden serwer na katalog i dla projektów Python użyj uv zamiast pip.

  4. Skonfiguruj uwierzytelnianie OAuth (jeśli wymagane przez API) i zoptymalizuj odpowiedzi serwera, aby były zwięzłe i efektywne dla Claude'a.

  5. Zainstaluj serwer w Claude Code lub Claude Desktop, dodając go do pliku konfiguracyjnego aplikacji i weryfikując, że zmienne środowiskowe są dostępne – nigdy nie wklejaj sekretów w czat, zawsze uruchamiaj komendy w terminalu.

  6. Przetestuj serwer, wywoływując jego narzędzia, zasoby i prompty z poziomu Claude'a, aby upewnić się, że integracja działa prawidłowo.

Related skills

interactive-portfolio

by davila7

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, and portfolios that convert visitors into opportunities. Use when: portfolio,

Mobile
1823

unreal-engine-cpp-pro

by sickn33

Expert guide for Unreal Engine 5.x C++ development, covering UObject hygiene, performance patterns, and best practices.

Mobile
2582

automating-mobile-app-testing

by jeremylongshore

This skill enables automated testing of mobile applications on iOS and Android platforms using frameworks like Appium, Detox, XCUITest, and Espresso. It generates end-to-end tests, sets up page object models, and handles platform-specific elements. Use this skill when the user

Mobile
17142

csharp-developer

by zenobi-us

Expert C# developer specializing in modern .NET development, ASP.NET Core, and cloud-native applications. Masters C# 12 features, Blazor, and cross-platform development with emphasis on performance and clean architecture.

Mobile
37126

app-store-optimization

by davila7

Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store

Mobile
1153

mobile-android-design

by wshobson

Master Material Design 3 and Jetpack Compose patterns for building native Android apps. Use when designing Android interfaces, implementing Compose UI, or following Google's Material Design guidelines.

Mobile
38181