Servidor MCP de esa
Lea esto en
Descripción general
Este servidor es una interfaz que utiliza el Protocolo de contexto de modelo (MCP) para permitir que Claude AI interactúe con la API de esa .
Con este servidor MCP, Claude AI puede realizar operaciones como buscar, crear y actualizar documentos ESA.
Acerca del repositorio
Este repositorio proporciona una implementación independiente del servidor MCP de la ESA. Integra Claude AI con la ESA para optimizar la gestión de documentos.
Configuración
Prerrequisitos
Node.js 18 o superior
token de acceso a la API de esa
nombre del equipo de la ESA
Instalación
Configuración de variables de entorno
Ejemplo de configuración de MCP
Si está utilizando este servidor MCP, agregue la siguiente configuración a su archivo mcp_config.json
:
Iniciando el servidor
Herramientas disponibles
Este servidor MCP proporciona las siguientes herramientas:
Publicación relacionada
esa_list_posts
Obtener una lista de publicaciones en el equipo
Aporte:
q
(cadena, opcional): consulta de búsquedainclude
(cadena, opcional): Datos relacionados para incluir en la respuesta (por ejemplo, 'comentarios, observadores de estrellas')sort
(cadena, opcional): método de ordenación (actualizado, creado, número, estrellas, relojes, comentarios, mejor coincidencia)order
(cadena, opcional): orden de clasificación (desc, asc)per_page
(número, opcional): Número de resultados por página (máximo: 100)page
(número, opcional): Número de página a recuperar
esa_get_post
Obtenga información detallada sobre una publicación específica
Aporte:
post_number
(número, obligatorio): Número de publicación a recuperarinclude
(cadena, opcional): Datos relacionados para incluir en la respuesta (por ejemplo, 'comentarios, observadores de estrellas')
esa_create_post
Crear una nueva publicación
Aporte:
name
(cadena, obligatorio): Título de la publicaciónbody_md
(cadena, opcional): Cuerpo de la publicación (formato Markdown)tags
(matriz de cadenas, opcional): Lista de etiquetas para la publicacióncategory
(cadena, opcional): categoría de publicaciónwip
(booleano, opcional, valor predeterminado: verdadero): si se debe marcar como WIP (trabajo en progreso)message
(cadena, opcional): Cambiar mensajeuser
(cadena, opcional): nombre de pantalla del autor (sólo los propietarios del equipo pueden especificarlo)template_post_id
(número, opcional): ID de la publicación que se usará como plantilla
esa_update_post
Actualizar una publicación existente
Aporte:
post_number
(número, obligatorio): Número de publicación a actualizarname
(cadena, opcional): Nuevo título para la publicaciónbody_md
(cadena, opcional): Nuevo cuerpo para la publicación (formato Markdown)tags
(matriz de cadenas, opcional): Nueva lista de etiquetas para la publicacióncategory
(cadena, opcional): Nueva categoría para la publicaciónwip
(booleano, opcional): si se marcará como WIP (trabajo en progreso)message
(cadena, opcional): Cambiar mensajecreated_by
(cadena, opcional): nombre de pantalla del autor (solo los propietarios del equipo pueden especificarlo)original_revision
(cadena, opcional): Revisión en la que se basará la actualización
Comentarios relacionados
esa_list_comments
Obtener una lista de comentarios de una publicación
Aporte:
post_number
(número, obligatorio): Número de publicación para obtener comentariospage
(número, opcional): Número de página a recuperarper_page
(número, opcional): Número de resultados por página (máximo: 100)
esa_get_comment
Obtener un comentario específico
Aporte:
comment_id
(número, obligatorio): ID del comentario a recuperarinclude
(cadena, opcional): Datos relacionados para incluir en la respuesta (por ejemplo, 'stargazers')
esa_create_comment
Publicar un comentario en un artículo
Aporte:
post_number
(número, obligatorio): Número de publicación a comentarbody_md
(cadena, obligatoria): Cuerpo del comentario (formato Markdown)user
(cadena, opcional): nombre de pantalla del autor (sólo los propietarios del equipo pueden especificarlo)
Miembros relacionados
esa_get_members
Obtenga una lista de los miembros del equipo
Aporte:
page
(número, opcional): Número de página a recuperarper_page
(número, opcional): Número de resultados por página (máximo: 100)
esa_get_member
Obtener información sobre un miembro específico del equipo
Aporte:
screen_name_or_email
(cadena, obligatoria): Nombre de pantalla o correo electrónico del miembro a recuperar
Ejemplo de uso
A continuación se muestra un ejemplo de Claude utilizando este servidor MCP para crear una publicación ESA:
Solución de problemas
Problemas con el token de acceso
Si ve este error, es posible que su token de acceso de ESA no sea válido o esté caducado. Genere un nuevo token de acceso desde la pantalla de configuración de ESA y actualice su variable de entorno.
Problemas de permisos
Si ve este error, el token de acceso actual no tiene los permisos necesarios. Verifique los permisos de su token de acceso en la pantalla de configuración de esa y emita uno nuevo si es necesario.
Licencia
Proporcionado bajo la licencia MIT.
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.
Tools
Una interfaz que permite a Claude AI interactuar con la API de esa para buscar, crear y actualizar documentos a través del Protocolo de Contexto de Modelo.
- Descripción general
- Acerca del repositorio
- Configuración
- Herramientas disponibles
- Ejemplo de uso
- Solución de problemas
- Licencia
Related Resources
Related MCP Servers
- -securityFlicense-qualityA comprehensive suite of Model Context Protocol servers designed to extend AI agent Claude's capabilities with integrations for knowledge management, reasoning, advanced search, news access, and workspace tools.Last updated -5
- -securityFlicense-qualityA Model Context Protocol server utilizing Claude AI for generating intelligent queries and offering documentation assistance based on API documentation analysis.Last updated -03
- -securityFlicense-qualityEnables integration and control of DeepSeek and Claude AI models through RESTful APIs, supporting seamless AI model operations with configurable parameters and robust error handling.Last updated -133
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to perform real-time web searches using the Exa AI Search API in a safe and controlled manner.Last updated -63,521