Skip to main content
Glama
qwert666

Foundry MCP Server

by qwert666

Foundry MCP Server

A Model Context Protocol server for interacting with Foundry. It allows AI assistants to interact with datasets, ontology objects and functions.

Tools 🌟

  • list datasets

  • query datasets

  • list ontology objects

  • query ontology objects

  • list functions

  • execute functions

Related MCP server: code2prompt-mcp

Prerequisites

  • Python 3.9+

  • mcp

  • pyarrow

  • pandas

  • foundry-platform-sdk

Environment Variables 🌍

The server requires few configuration variables to run:

Variable

Description

Default

HOSTNAME

Your hostname of your Foundry instance

required

TOKEN

A user token that you can generate in your profile page

required*

CLIENT_ID

A service user that is created in developer console

required*

CLIENT_SECRET

A secret associated with the service user

required*

SCOPES

Oauth scopes

None

ONTOLOGY_ID

Your ontology id

required

  • if token is not provided the server will try to authenticate using the oauth2 flow with client_id and client_secret

Usage

uv

first you need to clone the repository and add the config to your app

{
  "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>"
      }
    }
  }
}

Development

To run the server in development mode:

# 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

Contributing

  • Fork the repository

  • Create your feature branch (git checkout -b feature/amazing-feature)

  • Commit your changes (git commit -m 'Add some amazing feature')

  • Push to the branch (git push origin feature/amazing-feature)

  • Open a Pull Request

License πŸ“œ

MIT License - see LICENSE file for details

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/qwert666/mcp-server-foundry'

If you have feedback or need assistance with the MCP directory API, please join our Discord server