constructor-mcp
Crea servidores MCP en Python o TypeScript para conectar al agente con APIs externas.
Skill by tontojil
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/tontojil-constructor-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/constructor-mcp
What's inside
- Skill name
constructor-mcp- Description
- Crea servidores MCP en Python o TypeScript para conectar al agente con APIs externas. Úsalo cuando necesites herramientas nuevas. (MCP, server, tools)
- License
- MIT
- Instructions
- 240 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (10)
- LICENSE.txt
- SKILL.md
- evaluation.md · reference/
- mcp_best_practices.md · reference/
- node_mcp_server.md · reference/
- python_mcp_server.md · reference/
- connections.py · scripts/
- evaluation.py · scripts/
- example_evaluation.xml · scripts/
- requirements.txt · scripts/
SKILL.md (first lines)
# MCP Server Development Guide ## Cuando usar Úsalo cuando necesites conectar al agente con una API o servicio externo creando un servidor MCP, en Python (FastMCP) o Node/TypeScript (MCP SDK). Detalle de referencia en `reference/` y scripts listos en `scripts/`. La calidad del servidor se mide por que tan bien deja al agente hacer tareas reales, no por cantidad de tools. ## Overview Create MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. The quality of an MCP server is measured by how well it enables LLMs to accomplish real-world tasks. --- # Process ## 🚀 High-Level Workflow Creating a high-quality MCP server involves four main phases: ### Phase 1: Deep Research and Planning #### 1.1 Understand Modern MCP Design **API Coverage vs. Workflow Tools:** Balance comprehensive API endpoint coverage with specialized workflow tools. Workflow tools can be more convenient for specific tasks, while comprehensive coverage gives agents flexibility to compose operations. Performance varies by client—some clients benefit from code execution that combines basic tools, while others work better with higher-level workflows. When uncertain, prioritize comprehensive API coverage. **Tool Naming and Discoverability:** Clear, descriptive tool names help agents find the right tools quickly. Use consistent prefixes (e.g., `github_create_issue`, `github_list_repos`) and action-oriented naming. **Context Management:** Agents benefit from concise tool descriptions and the ability to filter/paginate results. Design tools that return focused, relevant data. Some clients support code execution which can help agents filter and process data efficiently. **Actionable Error Messages:** Error messages should guide agents toward solutions with specific suggestions and next steps. #### 1.2 Study MCP Protocol Documentation **Navigate the MCP specification:** Start with the sitemap to find relevant pages: `https://modelcontextprotocol.io/sitemap.xml` Then fetch specific pages with `.md` suffix for markdown format (e.g., `https://modelcontextprotocol.io/specification/draft.md`). Key pages to review: - Specification overview and architecture - Transport mechanisms (streamable HTTP, stdio) - Tool, resource, and prompt definitions #### 1.3 Study Framework Documentation **Recommended stack:** - **Language**: TypeScript (high-quality SDK support and good compatibility in many execution environments e.g. MCPB. Plus AI models are good at generating TypeScript code, benefiting from its broad usage, static typing and good linting tools) - **Transport**: Streamable HTTP for remote servers, using stateless JSON (simpler to scale and maintain, as opposed to stateful sessions and streaming responses). stdio for local servers. **Load framework documentation:** - **MCP Best Practices**: [📋 View Best Practices](./reference/mcp_best_practices.md) - Core guidelines **For TypeScript (recommended):** - **TypeScript SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md` - [⚡ TypeScript Guide](./reference/node_mcp_server.md) - TypeScript patterns and examples **For Python:** - **Python SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - [🐍 Python Guide](./reference/python_mcp_server.md) - Python patterns and examples #### 1.4 Plan Your Implementation **Understand the API:** Review the service's API documentation to identify key endpoints, authentication requirements, and data models. Use web search and WebFetch as needed. **Tool Selection:** Prioritize comprehensive API coverage. List endpoints to implement, starting with the most common operations. --- ### Phase 2: Implementation #### 2.1 Set Up Project Structure See language-specific guides for project setup: - [⚡ TypeScript Guide](./reference/node_mcp_server.md) - Project structure, package.json, tsconfig.json - [🐍 Python Guide](./reference/python_mcp_server.md) - Module organization, dependencies #### 2.2 Implement Core Infrastructure Create shared utilities: - API client with authentication - Error handling helpers - Response formatting (JSON/Markdown) - Pagination support #### 2.3 Implement Tools For each tool: **Input Schema:** - Use Zod (TypeScript) or Pydantic (Python) - Include constraints and clear descriptions - Add examples in field descriptions **Output Schema:** - Define `outputSchema` where possible for structured data - Use `structuredContent` in tool responses (TypeScript SDK feature) - Helps clients understand and process tool outputs **Tool Description:** - Concise summary of functionality - Parameter descriptions - Return type schema **Implementation:** - Async/await for I/O operations - Proper error handling with actionable messages - Support pagination where applicable - Return both text content and structured data when using modern SDKs
From tontojil/PerfeckCode, MIT.
More from tontojil/PerfeckCode
- 0.521score
experto-node
tontojil
Para servidores Node.js con Express o Nest, APIs REST y pruebas Vitest.
SkillBFreshness: BClaude Code +9 - 0.521score
android-arquitectura-limpia
tontojil
Arquitectura limpia en Android con MVVM, casos de uso, repositorios, inyección con Hilt y módulos por capas.
SkillBFreshness: BClaude Code +9 - 0.521score
creador-habilidades
tontojil
Creación de nuevas skills de agente según la especificación oficial, para patrones repetidos o instrucciones nuevas.
SkillBFreshness: BClaude Code - 0.521score
depuracion-sistematica
tontojil
Para bugs, tests fallidos, errores raros o lentitud.
SkillBFreshness: BClaude Code +9 - 0.521score
diseno-api
tontojil
Diseña APIs REST con códigos de estado correctos, paginación, errores, versionado y HATEOAS.
SkillBFreshness: BClaude Code +9 - 0.521score
diseno-frontend
tontojil
Direccion estetica para paginas distintivas sin look generico de IA.
SkillBFreshness: BClaude Code +9 - 0.521score
experto-go
tontojil
Patrones Go de concurrencia con goroutines y channels, servicios gRPC, microservicios y buenas practicas de produccion.
SkillBFreshness: BClaude Code +9 - 0.521score
experto-laravel
tontojil
Patrones Laravel 11 con Eloquent, auth Sanctum, API resources, colas Horizon, eventos, Livewire y tests Pest.
SkillBFreshness: BClaude Code +9 - 0.521score
acciones-github
tontojil
Patrones de GitHub Actions para armar pipelines CI/CD, workflows reutilizables, builds con matriz, cache, secretos y actions a medida.
SkillBFreshness: BClaude Code +9 - 0.521score
android-interfaz-compose
tontojil
Desarrollo Android con Jetpack Compose, manejo de estado, navegación, Material 3, side effects y patrones de arquitectura.
SkillBFreshness: BClaude Code +9 - 0.521score
anuncios-pagos
tontojil
Para avisos pagados en Google, Meta, TikTok: revisar con datos, puntaje claro y cambios con permiso.
SkillBFreshness: BClaude Code +9 - 0.521score
buscar-habilidades
tontojil
Te ayuda a encontrar e instalar skills nuevos cuando preguntas cómo hacer algo o si existe un skill para eso.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 13, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/tontojil/PerfeckCode
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from tontojil
- 0.521score
android-arquitectura-limpia
tontojil
Arquitectura limpia en Android con MVVM, casos de uso, repositorios, inyección con Hilt y módulos por capas.
SkillBFreshness: BClaude Code +9 - 0.521score
buscar-habilidades
tontojil
Te ayuda a encontrar e instalar skills nuevos cuando preguntas cómo hacer algo o si existe un skill para eso.
SkillBFreshness: BClaude Code +9 - 0.521score
android-interfaz-compose
tontojil
Desarrollo Android con Jetpack Compose, manejo de estado, navegación, Material 3, side effects y patrones de arquitectura.
SkillBFreshness: BClaude Code +9 - 0.521score
anuncios-pagos
tontojil
Para avisos pagados en Google, Meta, TikTok: revisar con datos, puntaje claro y cambios con permiso.
SkillBFreshness: BClaude Code +9 - 0.521score
acciones-github
tontojil
Patrones de GitHub Actions para armar pipelines CI/CD, workflows reutilizables, builds con matriz, cache, secretos y actions a medida.
SkillBFreshness: BClaude Code +9 - 0.521score
creador-habilidades
tontojil
Creación de nuevas skills de agente según la especificación oficial, para patrones repetidos o instrucciones nuevas.
SkillBFreshness: BClaude Code
Cite this page
constructor-mcp skill. Agent Mart. https://agentmart.dev/skills/tontojil-constructor-mcp (last updated 2026-10-24)