Toolverse
All skills

mcp-developer

by Jeffallan

Use when building MCP servers or clients that connect AI systems with external tools and data sources. Invoke for MCP protocol compliance, TypeScript/Python SDKs, resource providers, tool functions.

Installation

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

Installation

Quick info

Author
Jeffallan
Category
Security
Views
4

About this skill

Use when building MCP servers or clients that connect AI systems with external tools and data sources. Invoke for MCP protocol compliance, TypeScript/Python SDKs, resource providers, tool functions.

How to use

  1. Zainstaluj narzędzie do tworzenia projektów MCP. Dla TypeScript uruchom npx @modelcontextprotocol/create-server moja-nazwa-serwera, dla Pythona zainstaluj pakiet mcp i przygotuj strukturę projektu zgodnie z dokumentacją.

  2. Zdefiniuj wymagania: określ źródła danych, które chcesz podłączyć, narzędzia potrzebne dla AI oraz aplikacje klienckie, które będą z nich korzystać.

  3. Zaprojektuj protokół poprzez zdefiniowanie URI zasobów, schematów narzędzi (używając Zod dla TypeScript lub Pydantic dla Pythona) oraz szablonów promptów.

  4. Zaimplementuj logikę: zarejestruj handlery narzędzi i dostawców zasobów, skonfiguruj warstwę transportu (stdio, SSE lub HTTP) oraz upewnij się, że odpowiedzi są poprawnie serializowane.

  5. Przetestuj serwer uruchamiając npx @modelcontextprotocol/inspector aby interaktywnie weryfikować zgodność protokołu. Sprawdź czy narzędzia się pojawiają, schematy akceptują prawidłowe dane wejściowe i odpowiedzi błędów mają format JSON-RPC 2.0. Jeśli walidacja schematu się nie powiedzie, przeanalizuj błędy z Zod lub Pydantic, popraw definicję i uruchom inspektor ponownie.

  6. Wdrażaj: spakuj projekt, dodaj uwierzytelnianie i rate-limiting, skonfiguruj zmienne środowiskowe oraz ustaw monitoring dla produkcji.

Related skills

content-creator

by alirezarezvani

Create SEO-optimized marketing content with consistent brand voice. Includes brand voice analyzer, SEO optimizer, content frameworks, and social media templates. Use when writing blog posts, creating social media content, analyzing brand voice, optimizing SEO, planning content

Security
25124

reverse-engineering-tools

by gmh5225

Guide for reverse engineering tools and techniques used in game security research. Use this skill when working with debuggers, disassemblers, memory analysis tools, binary analysis, or decompilers for game security research.

Security
3168

senior-security

by davila7

Comprehensive security engineering skill for application security, penetration testing, security architecture, and compliance auditing. Includes security assessment tools, threat modeling, crypto implementation, and security automation. Use when designing security architecture,

Security
2482

llama-cpp

by zechenzhangAGI

Runs LLM inference on CPU, Apple Silicon, and consumer GPUs without NVIDIA hardware. Use for edge deployment, M1/M2/M3 Macs, AMD/Intel GPUs, or when CUDA is unavailable. Supports GGUF quantization (1.5-8 bit) for reduced memory and 4-10× speedup vs PyTorch on CPU.

Security
11252

academic-researcher

by Shubhamsaboo

Academic research assistant for literature reviews, paper analysis, and scholarly writing.\nUse when: reviewing academic papers, conducting literature reviews, writing research summaries,\nanalyzing methodologies, formatting citations, or when user mentions academic research,

Security
1260

better-auth-best-practices

by novuhq

Skill for integrating Better Auth - the comprehensive TypeScript authentication framework.

Security
1148