Documentation and Script Updates - Summary
This document summarizes all the updates made to ensure users can easily use the Azure Pricing MCP Server.
Date: November 27, 2025
Overview
All scripts and documentation have been updated to reflect the correct module path (azure_pricing_mcp instead of azure_pricing_server) and improved to make installation and usage easier for end users.
Files Updated
Core Documentation
README.md
- ✅ Updated module path from
azure_pricing_servertoazure_pricing_mcp - ✅ Fixed directory name from
azure-pricing-mcptoAzurePricingMCP - ✅ Updated script paths to
scripts/folder - ✅ Updated VS Code and Claude Desktop configuration examples
- ✅ Fixed broken GitHub links
- ✅ Updated project structure diagram
- ✅ Changed test commands from
python test_mcp_server.pytopytest tests/ - ✅ Added reference to new INSTALL.md and SETUP_CHECKLIST.md
- ✅ Updated module path from
QUICK_START.md
- ✅ Updated repository URL to msftnadavbh/AzurePricingMCP
- ✅ Updated module path to
azure_pricing_mcp - ✅ Updated script paths
- ✅ Fixed all configuration examples
- ✅ Updated troubleshooting commands
USAGE_EXAMPLES.md
- ✅ Updated GitHub issue link
Documentation Folder (docs/)
docs/QUICK_START.md
- ✅ Complete update matching root QUICK_START.md
- ✅ All module paths corrected
- ✅ Configuration examples updated
docs/config_examples.json
- ✅ Updated Claude Desktop config with correct module path
- ✅ Updated VS Code config with proper
.vscode/mcp.jsonformat - ✅ Changed paths to realistic examples
Scripts
scripts/install.py
- ✅ Fixed verification function to work with new package structure
scripts/setup.ps1
- ✅ Already correctly updated with module path
- ✅ Updated next steps instructions
scripts/setup.py
- ✅ Already correct (this is setuptools config, not installer)
Configuration
pyproject.toml
- ✅ Added pytest markers configuration
- ✅ Already had correct package name and structure
requirements.txt
- ✅ Added pytest and pytest-asyncio for testing support
New Files Created
User-Friendly Guides
INSTALL.md
- Complete installation guide
- Step-by-step instructions for both automated and manual setup
- Configuration guides for VS Code and Claude Desktop
- Troubleshooting section
- Commands to find Python paths
SETUP_CHECKLIST.md
- Interactive checklist for users
- Covers installation, configuration, and testing
- Common issues section
- Success criteria
- Example queries to try
.vscode/mcp.json.example
- Template configuration file
- Users can copy and customize
- Includes helpful placeholder paths
Key Changes Summary
Module Path Changes
- Old:
python -m azure_pricing_server - New:
python -m azure_pricing_mcp
Directory Name
- Old:
azure-pricing-mcp - New:
AzurePricingMCP(matches actual repo name)
Script Locations
- Old:
python setup.py - New:
python scripts/install.py
Configuration Format
Updated VS Code config to use proper MCP format:
{
"servers": {
"azure-pricing": {
"type": "stdio",
"command": "/absolute/path/.venv/bin/python",
"args": ["-m", "azure_pricing_mcp"]
}
}
}
Testing Commands
- Old:
python test_mcp_server.py - New:
pytest tests/
Testing
- ✅ All tests pass with pytest
- ✅ Module imports correctly
- ✅ Python 3.10+ compatibility verified
User Experience Improvements
Multiple entry points:
- INSTALL.md for detailed installation
- QUICK_START.md for quick setup
- SETUP_CHECKLIST.md for step-by-step verification
- README.md for comprehensive overview
Clear examples:
- Example configuration files
- Platform-specific instructions
- Real paths in examples
Better troubleshooting:
- Common issues documented
- Solutions provided
- Commands to verify setup
Consistent naming:
- All documentation uses correct module names
- Repository URLs updated
- Directory names match reality
Next Steps for Users
Users can now:
- Clone the repository
- Run
python scripts/install.pyor.\scripts\setup.ps1 - Follow SETUP_CHECKLIST.md to verify everything works
- Start using the MCP server with VS Code or Claude Desktop
Verification
All changes have been tested:
- ✅ Module imports successfully
- ✅ Tests pass (2/2)
- ✅ Configuration examples are accurate
- ✅ Script paths are correct
- ✅ Documentation is consistent
Result: The Azure Pricing MCP Server is now significantly easier to install and use, with clear, accurate documentation throughout.