Servidor MCP del servidor de dramaturgos
\Un servidor MCP con herramientas de dramaturgo\
Componentes
Recursos
El servidor implementa un sistema de almacenamiento de notas simple con:
- Nota personalizada: esquema URI para acceder a notas individuales
- Cada recurso de nota tiene un nombre, una descripción y un tipo MIME de texto simple.
Indicaciones
El servidor proporciona un único mensaje:
- resumir-notas: Crea resúmenes de todas las notas almacenadas
- Argumento opcional "estilo" para controlar el nivel de detalle (breve/detallado)
- Genera un mensaje que combina todas las notas actuales con la preferencia de estilo.
Herramientas
El servidor implementa las siguientes herramientas:
playwright_navigate
: Navega a una URL específica. Esta operación creará automáticamente una nueva sesión si no hay ninguna activa.- Requiere un argumento
url
(cadena).
- Requiere un argumento
playwright_screenshot
: toma una captura de pantalla de la página actual o de un elemento específico.- Requiere un argumento
name
(cadena) para el nombre del archivo de captura de pantalla. - Argumento
selector
opcional (cadena) para especificar un selector CSS para el elemento que se capturará. Si no se proporciona ningún selector, se captura una página completa.
- Requiere un argumento
playwright_click
: hace clic en un elemento de la página usando un selector CSS.- Requiere un argumento
selector
(cadena) para especificar el selector CSS del elemento en el que se hará clic.
- Requiere un argumento
playwright_fill
: Rellena un campo de entrada.- Requiere un argumento
selector
(cadena) para especificar el selector CSS para el campo de entrada. - Requiere un argumento
value
(cadena) para especificar el valor a completar.
- Requiere un argumento
playwright_evaluate
: ejecuta código JavaScript en la consola del navegador.- Requiere un argumento
script
(cadena) para especificar el código JavaScript a ejecutar.
- Requiere un argumento
playwright_click_text
: hace clic en un elemento de la página según su contenido de texto.- Requiere un argumento
text
(cadena) para especificar el contenido de texto del elemento en el que hacer clic.
- Requiere un argumento
playwright_get_text_content
: Obtiene el contenido de texto de todos los elementos visibles.playwright_get_html_content
: Obtener el contenido HTML de la página.- Requiere un argumento
selector
(cadena) para especificar el selector CSS para el elemento.
- Requiere un argumento
Configuración
[TODO: Agregar detalles de configuración específicos para su implementación]
Inicio rápido
Instalar
Escritorio de Claude
En MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
Desarrollo
Construcción y publicación
Para preparar el paquete para su distribución:
- Sincronizar dependencias y actualizar el archivo de bloqueo:
- Distribuciones de paquetes de compilación:
Esto creará distribuciones de origen y de rueda en el directorio dist/
.
- Publicar en PyPI:
Nota: Deberás configurar las credenciales de PyPI a través de variables de entorno o indicadores de comando:
- Token:
--token
oUV_PUBLISH_TOKEN
- O nombre de usuario/contraseña:
--username
/UV_PUBLISH_USERNAME
y--password
/UV_PUBLISH_PASSWORD
Depuración
Dado que los servidores MCP se ejecutan en stdio, la depuración puede ser complicada. Para una experiencia óptima, recomendamos usar el Inspector MCP .
Puede iniciar el Inspector MCP a través de npm
con este comando:
Al iniciarse, el Inspector mostrará una URL a la que podrá acceder en su navegador para comenzar a depurar.
This server cannot be installed
Un servidor MCP que proporciona herramientas de automatización del navegador, lo que permite a los usuarios navegar por sitios web, tomar capturas de pantalla, hacer clic en elementos, completar formularios y ejecutar JavaScript a través de Playwright.
Related MCP Servers
- AsecurityAlicenseAqualityA powerful MCP server for fetching and transforming web content into various formats (HTML, JSON, Markdown, Plain Text) with ease.Last updated -414612TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server that retrieves web page content using Playwright headless browser, capable of extracting main content and converting to Markdown format.Last updated -2608727TypeScriptMIT License
- -security-license-qualityPlaywright wrapper for MCP that enables LLM-powered clients to control a browser for automation tasks.Last updated -Python
- -securityAlicense-qualityA browser automation server providing Playwright capabilities for controlling web browsers, capturing screenshots, extracting content, and performing complex interactions through an MCP interface.Last updated -PythonApache 2.0