Skip to main content
Glama

MCP Azure Project

This project integrates Model Context Protocol (MCP) with Azure AI Foundry's Claude deployment.

Quick Start

1. Install Dependencies

# Create virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install packages
pip install -r requirements.txt

2. Configure Azure Credentials

Edit .env file with your Azure AI Foundry credentials:

AZURE_OPENAI_ENDPOINT=https://your-resource.openai.azure.com/
AZURE_OPENAI_API_KEY=your-api-key-here
AZURE_DEPLOYMENT_NAME=claude-35-sonnet
AZURE_API_VERSION=2024-10-01-preview

3. Test the MCP Server

# Start server with inspector
mcp dev server/document_server.py
# Opens browser at http://localhost:5173

4. Run the Client

python client/azure_client.py

Related MCP server: Universal MCP Server

Project Structure

.
├── .env                    # Azure credentials (don't commit!)
├── .gitignore
├── requirements.txt
├── server/
│   ├── __init__.py
│   └── document_server.py  # MCP server with tools
├── client/
│   ├── __init__.py
│   └── azure_client.py     # Azure-compatible client
└── test_documents/
    └── sample.txt          # Test files

Available Tools

  • read_document: Read file contents

  • write_document: Create/update files

  • list_documents: List all documents

Resources

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that enables Claude Desktop to perform file operations like reading, writing, listing directories, and managing files through natural language commands.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that provides document management capabilities including reading, editing, and summarizing documents through a CLI chat interface powered by Claude AI.
    -