1. Conduid
  2. Developer Tools
  3. Azure Code Interpreter MCP
MCP server · Developer Tools

Azure Code Interpreter MCP

Azure Code Interpreter MCP, run Python in the cloud

Unclaimed last commit a year ago devtools
41Fair

Scored 5 months ago · breakdown

About Azure Code Interpreter MCP

Azure Code Interpreter MCP is an MCP server published by toby in the Developer Tools category: azure Code Interpreter MCP, run Python in the cloud.

The repository has 2 stars and 0 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/toby/azure-code-interpreter-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Azure Code Interpreter MCP

Powered by Claude · Grounded in docs

I know everything about Azure Code Interpreter MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 7 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

Azure Code Interpreter MCP Server

This MCP server gives LLMs the ability to run Python code in a secure and sandboxed environment. The server is built on top of the Azure Code Interpreter and gives the LLM the ability to execute code and download generated files in sessions that are ephemeral and isolated from the rest of the system.

Setup

The server uses the az Azure CLI client for authentication, so make sure that is installed and authenticated. You'll need to setup a resource group and session pool according to these instructions. Be sure to set the --network-status EgressEnabled flag when creating the session pool if you want generated code to access the internet.

You need to build the azure-code-interpreter-mcp binary with go and install it in your $PATH or reference it directly in your LLM tool.

Usage

Once you have created the requred Azure resources and authenticated with az, you need to set the following environment variables in your LLM tool:

  • AZURE_SUBSCRIPTION_ID: The ID of the Azure subscription that contains the resource group.
  • AZURE_RESOURCE_GROUP: The name of the resource group that contains the session pool.
  • AZURE_SESSION_POOL: The name of the session pool that the server should use.
  • AZURE_REGION: The region that the session pool is in.
  • AZURE_DOWNLOAD_DIRECTORY: The directory where the server should save downloaded files. This directory must be writable by the server process.

Supported Server Functions

The LLM has access to the following functionality.

New Session

The LLM can create a new session as it sees fit for deliniating tasks.

Execute

Execute Python code in the context of the session. The LLM is prompted to save any created files to the /mnt/data directory, which Azure has setup to allow files to be downloaded.

List Files

This will list the files that have been stored in the /mnt/data directory by the executed code.

Download Files

Download the files from /mnt/data to the directory specified by AZURE_DOWNLOAD_DIRECTORY on the server.

README fetched from the repository 7 days ago. The original is authoritative.

Questions

About Azure Code Interpreter MCP

How do I install Azure Code Interpreter MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Azure Code Interpreter MCP safe to use with an AI agent?

Its trust score is 41 out of 100 (fair). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Azure Code Interpreter MCP still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.