Servidor MCP de puerto
Un servidor de Protocolo de Contexto de Modelo (MCP) para la API de Port.io , que permite a Claude interactuar con las capacidades de la plataforma de desarrollo de Port.io utilizando lenguaje natural.
Qué puedes hacer con Port MCP
Transforme su forma de trabajar con Port.io utilizando lenguaje natural:
Encuentre información rápidamente
- Obtener detalles de la entidad : "¿Quién es el propietario del servicio X?"
- Comprobar el estado de guardia : "¿Quién está de guardia en este momento?"
- Obtenga información del catálogo : "¿Cuántos servicios tenemos en producción?"
Analizar cuadros de mando
- Identificar los puntos débiles : "¿Qué servicios están fallando para el nivel oro y por qué?"
- Obtener el estado de cumplimiento : "Muéstrame todos los servicios que no cumplen con nuestros requisitos de seguridad"
- Mejorar la calidad : "¿Qué necesito arreglar para alcanzar el siguiente nivel del cuadro de mando?"
Crear recursos
- Crear cuadros de mando : "Crear un nuevo cuadro de mando llamado 'Postura de Seguridad' con los niveles Básico, Plata y Oro".
- Definir reglas : "Agregar una regla que requiera que los servicios tengan un propietario de equipo para alcanzar el nivel Plata"
- Configurar controles de calidad : "Crear una regla que verifique si los servicios cuentan con la documentación adecuada".
Ampliamos continuamente las capacidades de Port MCP. ¿Tiene alguna sugerencia? ¡Nos encantaría conocer su opinión sobre nuestra hoja de ruta !
Instalación
Obtenga sus credenciales portuarias
- Crear una cuenta Port.io:
- Visita Port.io
- Regístrese para obtener una cuenta si no tiene una
- Crear una clave API:
- Navega a tu panel de Port.io
- Vaya a Configuración > Credenciales
- Guarde tanto el ID del cliente como el secreto del cliente
Escritorio de Claude
Agregue lo siguiente a su claude_desktop_config.json
:
Estibador
Cursor
Configurar en la configuración del cursor:
- Vaya a Configuración del cursor > Servidores MCP
- Configurar con:
- Nombre -
Port
- Tipo -
Command
- Comando -
/path/to/your/file/run-port-mcp.sh
- Nombre -
####Estibador
Herramientas disponibles
Herramientas de planos
get_blueprints
- Recuperar una lista de todos los planos del puerto
- Entradas opcionales:
detailed
(booleano, valor predeterminado: falso): Devuelve detalles completos del esquema para cada modelo
- Devuelve: Representación de texto formateado de todos los planos disponibles
get_blueprint
- Recuperar información sobre un plano específico por su identificador
- Entradas requeridas:
blueprint_identifier
(cadena): el identificador único del plano a recuperar
- Entradas opcionales:
detailed
(booleano, valor predeterminado: verdadero): Devuelve detalles completos del esquema
create_blueprint
- Crear un nuevo plano en el puerto
- Entradas requeridas:
- Varios campos incluyendo identificador, título, propiedades, etc.
- Devuelve: El objeto de plano creado
update_blueprint
- Actualizar un plano existente
- Entradas requeridas:
identifier
(cadena): el identificador único del plan a actualizar- Varios campos para actualizar
- Devuelve: El objeto de plano actualizado
delete_blueprint
- Eliminar un plano del puerto
- Entradas requeridas:
blueprint_identifier
(cadena): el identificador único del plano que se eliminará
- Devoluciones: Estado de éxito
Herramientas de entidad
get_entities
- Recuperar todas las entidades para un plano determinado
- Entradas requeridas:
blueprint_identifier
(cadena): El identificador del plano para el que se obtendrán las entidades
- Entradas opcionales:
detailed
(booleano, valor predeterminado: falso): Devuelve detalles completos de la entidad, incluidas las propiedades
get_entity
- Recuperar información sobre una entidad específica
- Entradas requeridas:
blueprint_identifier
(cadena): El identificador del plano al que pertenece la entidadentity_identifier
(cadena): El identificador único de la entidad a recuperar
- Entradas opcionales:
detailed
(booleano, valor predeterminado: verdadero): Devuelve detalles completos de la entidad
create_entity
- Crear una nueva entidad para un plano específico
- Entradas requeridas:
blueprint_identifier
(cadena): El identificador del plano para el que se creará la entidadentity
(objeto): Los datos de la entidad que siguen el esquema del modelo
update_entity
- Actualizar una entidad existente
- Entradas requeridas:
blueprint_identifier
(cadena): El identificador del plano al que pertenece la entidadentity_identifier
(cadena): El identificador único de la entidad a actualizarentity
(objeto): Los datos de entidad actualizados
delete_entity
- Eliminar una entidad
- Entradas requeridas:
blueprint_identifier
(cadena): El identificador del plano al que pertenece la entidadentity_identifier
(cadena): El identificador único de la entidad a eliminar
- Entradas opcionales:
delete_dependents
(booleano, predeterminado: falso): si es verdadero, también elimina todas las dependencias
Herramientas de cuadro de mando
get_scorecards
- Recuperar todas las tarjetas de puntuación del puerto
- Entradas opcionales:
detailed
(booleano, valor predeterminado: falso): Devuelve los detalles completos del cuadro de mando
get_scorecard
- Recuperar información sobre un cuadro de mando específico por su identificador
- Entradas requeridas:
scorecard_id
(cadena): El identificador único del cuadro de mando que se recuperaráblueprint_id
(cadena, opcional): el identificador del plano al que pertenece el cuadro de mando
create_scorecard
- Crear un nuevo cuadro de mando para un plan específico
- Entradas requeridas:
blueprint_id
(cadena): El identificador del plan para el que se creará el cuadro de mandoidentifier
(cadena): el identificador único para el nuevo cuadro de mandotitle
(cadena): el título que se mostrará en el cuadro de mandolevels
(lista): Lista de niveles para el cuadro de mando
- Entradas opcionales:
rules
(lista): Lista de reglas para la tarjeta de puntuacióndescription
(cadena): Descripción del cuadro de mando
update_scorecard
- Actualizar un cuadro de mando existente
- Entradas requeridas:
blueprint_identifier
(cadena): El identificador del plano al que pertenece el cuadro de mandoscorecard_identifier
(cadena): El identificador único del cuadro de mando que se actualizará- Varios campos a actualizar (título, niveles, reglas, etc.)
- Devuelve: El objeto de cuadro de mando actualizado
delete_scorecard
- Eliminar una tarjeta de puntuación del puerto
- Entradas requeridas:
blueprint_identifier
(cadena): El identificador del plano al que pertenece el cuadro de mandoscorecard_identifier
(cadena): El identificador único del cuadro de mando que se eliminará
- Devoluciones: Estado de éxito
Herramienta de agente de IA
invoke_ai_agent
- Invocar un agente de IA de puerto con un mensaje específico
- Entradas requeridas:
prompt
(cadena): El mensaje que se enviará al agente de IA
- Devoluciones: Estado de invocación y mensaje del agente de IA
Comentarios y hoja de ruta
Mejoramos continuamente Port MCP y nos encantaría conocer tu opinión. Comparte tus comentarios y solicitudes de funciones en nuestra página de hoja de ruta .
Solución de problemas
Si encuentra errores de autenticación, verifique que:
- Sus credenciales de puerto están configuradas correctamente en los argumentos
- Tienes los permisos necesarios
- Las credenciales se copian correctamente a su configuración
Licencia
Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor MCP que permite a Claude interactuar con el agente de inteligencia artificial de Port.io, lo que permite a los usuarios activar el agente con indicaciones y recibir respuestas estructuradas que incluyen estado, resultados y elementos de acción.
- Qué puedes hacer con Port MCP
- Instalación
- Herramientas disponibles
- Comentarios y hoja de ruta
- Solución de problemas
- Licencia
Related Resources
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that enables Claude users to access specialized OpenAI agents (web search, file search, computer actions) and a multi-agent orchestrator through the MCP protocol.Last updated -1Python
- -securityFlicense-qualityAn MCP server that allows AI assistants like Claude to execute terminal commands on the user's computer and return the output, functioning like a terminal through AI.Last updated -7Python
- -securityFlicense-qualityA flexible server that enables communication between AI models and tools, supporting multiple MCP servers and compatible with Claude, MCP Dockmaster, and other MCP clients.Last updated -32TypeScript
- AsecurityFlicenseAqualityA Machine Context Protocol server that enables Claude AI to interact with tools through a structured communication interface, following standard MCP patterns with server initialization and stdio transport.Last updated -1TypeScript