Foundry MCP Server

Integrations

  • Enables interaction with pandas dataframes when querying and analyzing datasets from Foundry

  • Provides a Python-based environment for executing functions and interacting with Foundry's data structures

Servidor MCP de Foundry

Un servidor de Protocolo de Contexto de Modelo para interactuar con Foundry. Permite a los asistentes de IA interactuar con conjuntos de datos, objetos de ontología y funciones.

Herramientas 🌟

  • lista de conjuntos de datos
  • conjuntos de datos de consulta
  • lista de objetos de ontología
  • objetos de ontología de consulta
  • funciones de lista
  • ejecutar funciones

Prerrequisitos

  • Python 3.9+
  • mcp
  • milenrama
  • pandas
  • SDK de la plataforma de fundición

Variables de entorno 🌍

El servidor requiere algunas variables de configuración para ejecutarse:

VariableDescripciónPor defecto
HOSTNAMESu nombre de host de su instancia de Foundryrequerido
TOKENUn token de usuario que puedes generar en tu página de perfilrequerido *
CLIENT_IDUn usuario de servicio que se crea en la consola del desarrolladorrequerido *
CLIENT_SECRETUn secreto asociado con el usuario del serviciorequerido *
SCOPESÁmbitos de OAuthNinguno
ONTOLOGY_IDTu identificación de ontologíarequerido
  • Si no se proporciona el token, el servidor intentará autenticarse utilizando el flujo oauth2 con client_id y client_secret

Uso

ultravioleta

Primero debes clonar el repositorio y agregar la configuración a tu aplicación.

{ "mcpServers": { "foundry": { "command": "uv", "args": [ "--directory", "<path_to_mcp_server>", "run", "mcp-server-foundry" ], "env": { "HOSTNAME": "<hostname>", "TOKEN": "<token>", "CLIENT_ID": "<client_id>", "CLIENT_SECRET": "<client_secret>", "SCOPES": "<scopes>", "ONTOLOGY_ID": "<ontology_id>" } } } }

Desarrollo

Para ejecutar el servidor en modo de desarrollo:

# Clone the repository git clone git@github.com:qwert666/mcp-server-foundry.git # Run the server npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-foundry-server run mcp-server-foundry

Contribuyendo

  • Bifurcar el repositorio
  • Crea tu rama de funciones (git checkout -b feature/amazing-feature)
  • Confirme sus cambios (git commit -m 'Agregue alguna característica sorprendente')
  • Empujar a la rama (git push origin feature/amazing-feature)
  • Abrir una solicitud de extracción

Licencia 📜

Licencia MIT: consulte el archivo de LICENCIA para obtener más detalles

-
security - not tested
A
license - permissive license
-
quality - not tested

Un servidor MCP que permite a los asistentes de IA interactuar con conjuntos de datos, objetos de ontología y funciones de Foundry a través de consultas y comandos en lenguaje natural.

  1. Tools 🌟
    1. Prerequisites
      1. Environment Variables 🌍
        1. Usage
        2. Development
      2. Contributing
        1. License 📜
          ID: 7va2zq59mr