Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 1.57 KB

File metadata and controls

63 lines (44 loc) · 1.57 KB

Setup

This project provides an AI Foundry Agent integrated with Snowflake services through Model Context Protocol (MCP). The setup process is streamlined using uv for dependency management and Python environment handling.

The project includes:

  • AI Foundry Agent: Azure AI agent with MCP integration
  • MCP Server: Snowflake connectivity server
  • MCP Client: CLI and web interfaces for testing

Prerequisites

System Requirements

  • Python: Version 3.12 (managed automatically by uv)
  • uv: Python package manager and environment tool

Install uv

Windows (PowerShell):

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

macOS/Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

See uv installation guide for additional options.

Project Setup

1. Install Dependencies

uv sync

This automatically:

  • Creates Python 3.12 virtual environment
  • Installs all project dependencies
  • Sets up development environment

2. Verify Installation

uv run --help

Next Steps

After setup completion:

  1. Configure MCP Server: See MCP Server Setup
  2. Configure AI Foundry Agent: See AI Foundry Setup
  3. Test with MCP Client: See MCP Client Usage