Integrations
Enables authentication and interaction with Discord APIs through the Jentic MCP plugin, requiring a Discord bot token for operations.
Complemento MCP de Jentic
¿Por qué utilizar Jentic MCP?
Jentic MCP permite a los desarrolladores descubrir e integrar rápidamente API y flujos de trabajo externos, sin necesidad de escribir ni mantener código específico de la API. Al aprovechar el protocolo MCP y el entorno de ejecución de Jentic, los desarrolladores pueden:
- Busque API y flujos de trabajo por capacidad, no por proveedor o implementación.
- Genere instantáneamente ejemplos de código de integración que sean independientes de los detalles específicos de la API.
- Evite el código repetitivo y reduzca el mantenimiento confiando en una integración declarativa y estandarizada.
- Concéntrese en desarrollar funciones, mientras Jentic MCP maneja la complejidad de la interacción de la API.
Herramientas API
El complemento Jentic MCP proporciona las siguientes herramientas:
search_apis
: busca API en el directorio de Jentic que coincidan con necesidades de funcionalidad específicasload_execution_info
: Recupera especificaciones detalladas de las API y operaciones del directorio de Jentic. Esto incluye la información de autenticación que podría necesitar proporcionar en la configuración demcpServers.jentic.env
.execute
: ejecutar una API específica o una operación de flujo de trabajo.
Empezando
El método recomendado es ejecutar el servidor directamente desde el repositorio de GitHub con uvx
. Primero deberá instalar uv
con:
brew install uv
o pip install uv
Obtenga su UUID de Jentic
Para usar el SDK de Jentic, primero debe obtener un UUID de Jentic. La forma más sencilla es usar la CLI de Jentic. Opcionalmente, puede incluir una dirección de correo electrónico para obtener límites de velocidad más altos y acceso anticipado a nuevas funciones.
Esto imprimirá su UUID y un comando de exportación para configurarlo en su entorno:
Establezca el UUID de Jentic en la configuración de su cliente MCP como se muestra a continuación.
La ubicación del archivo de configuración depende del cliente que utilice y de su sistema operativo. Algunos ejemplos comunes:
- Windsurf :
~/.codeium/windsurf/mcp_config.json
- Escritorio de Claude :
~/Library/Application Support/Claude/claude_desktop_config.json
- Código de Claude :
~/.claude.json
- Cursor :
~/cursor/.mcp.json
Para otros clientes, consulte la documentación de su cliente para saber cómo agregar servidores MCP.
Nota: Después de guardar el archivo de configuración, es posible que deba reiniciar la aplicación cliente (Windsurf, Claude Desktop) para que los cambios surtan efecto.
Uso de la herramienta MCP
Una vez que el servidor MCP esté en funcionamiento, puede usar fácilmente las herramientas MCP en su agente LLM para descubrir y ejecutar API y flujos de trabajo.
search_apis
: busca API en el directorio de Jentic que coincidan con necesidades de funcionalidad específicasload_execution_info
: Recupera especificaciones detalladas de las API y operaciones del directorio de Jentic. Esto incluye la información de autenticación que podría necesitar proporcionar en la configuración demcpServers.jentic.env
.execute
: ejecutar una API específica o una operación de flujo de trabajo.
Variables de entorno
Al usar una API que requiere autenticación, la herramienta load_execution_info
describirá las variables de entorno necesarias. Puede configurar las variables de entorno mediante la línea de comandos en Windsurf, aunque en algunos clientes como Claude Desktop, deberá agregarlas a la configuración de MCP:
Alternativa (utilizando la ruta local para el desarrollo):
Use esto si está desarrollando activamente el complemento MCP localmente. Reemplace /path/to/your/project/mcp
con la ruta absoluta al directorio de su proyecto.
Opcional: agregue una variable de entorno JENTIC_API_URL
a su archivo mcp_config.json
para apuntar a una API de Jentic específica (funciona con ambos métodos):
Una vez configurado, reinicie Windsurf y las herramientas Jentic MCP estarán disponibles.
Puede seguir los registros generados por el servidor MCP que se ejecuta localmente ejecutando:
Instalación
Asegúrese de tener pdm
instalado ( pipx install pdm
).
Para instalar el paquete y sus dependencias para el desarrollo:
Ejecución del servidor MCP
El complemento Jentic MCP está diseñado para ejecutarse utilizando uvx
, que maneja la configuración y ejecución del entorno.
Modo predeterminado (Stdio)
Ejecute el complemento MCP directamente usando uvx
, especificando el directorio del proyecto como fuente usando --from
y el script mcp
:
Desde la ruta local (Desarrollo):
Desde el repositorio remoto (recomendado para uso general):
Esto utiliza automáticamente el comando serve --transport stdio
predeterminado definido en la devolución de llamada del script mcp
.
Modo HTTP
Para ejecutar el servidor en modo HTTP (por ejemplo, para probar con claude-cli
):
Desde la ruta local (Desarrollo):
Desde el repositorio remoto (recomendado):
Ejecución desde un repositorio Git remoto
También puedes ejecutar el servidor MCP directamente desde una URL de repositorio Git sin clonarlo localmente usando uvx --from
:
Este comando obtiene la versión especificada, instala sus dependencias en un entorno temporal y ejecuta el comando predeterminado (que es serve --transport stdio
).
Puede agregar otros argumentos como --log-level DEBUG
o --mock
después del fragmento de URL:
Para ejecutar en modo HTTP desde una fuente remota:
Otras opciones
Explotación florestal
Modo simulado
Habilite el modo simulado para el desarrollo sin conectarse al Centro de conocimiento de la API de Jentic real:
Variables de entorno
Proporcione variables de entorno utilizando un archivo .env
:
Usando con Claude
El complemento MCP se puede utilizar con Claude u otros LLM que admitan la especificación MCP:
Ejecutar desde el repositorio remoto (recomendado):
Ejecutar desde la ruta local (desarrollo):
Desarrollo
Consulte CLAUDE.md para obtener instrucciones de desarrollo detalladas.
Estructura del paquete
src/mcp/
: Paquete principal de MCPtransport/
: Implementaciones de transporte (HTTP, stdio)mock/
: Proveedores de datos simulados para el desarrollotools.py
: Definiciones de herramientashandlers.py
: Controladores de solicitudesmain.py
: puntos de entrada de la CLIadapters/
: Implementaciones de adaptadorescore/
: Funcionalidad principal
tests/
: Conjunto de pruebas
Pruebas
Pelusa y formato
Utiliza ruff
, black
, isort
y mypy
a través de scripts pdm.
Licencia
Propietario - Jentic
You must be authenticated.
Jentic
- ¿Por qué utilizar Jentic MCP?
- Herramientas API
- Empezando
- Instalación
- Ejecución del servidor MCP
- Desarrollo
- Licencia
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityThis server enables interaction between Neo4j databases and Claude Desktop, allowing users to execute Cypher queries, create nodes, and establish relationships in the database.Last updated -37224TypeScriptMIT License
- JavaScript
- AsecurityAlicenseAqualityA TypeScript-based server that enables interaction with Jira, providing tools to execute JQL queries, manage tickets, list projects and statuses through natural language.Last updated -1120JavaScriptMIT License
- RustMIT License