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
Related MCP server: code2prompt-mcp
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:
Variable | Descripción | Por defecto |
| Su nombre de host de su instancia de Foundry | requerido |
| Un token de usuario que puedes generar en tu página de perfil | requerido * |
| Un usuario de servicio que se crea en la consola del desarrollador | requerido * |
| Un secreto asociado con el usuario del servicio | requerido * |
| Ámbitos de OAuth | Ninguno |
| Tu identificación de ontología | requerido |
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-foundryContribuyendo
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