Skip to main content
Glama

Azure MCP Server

Official
MIT License
1,161
  • Linux
  • Apple
Quickstart.md2.24 kB
# Tool Description Evaluator – Quickstart Guide This tool helps you test and validate the descriptions of new Azure MCP Server tools. It checks how well your tool descriptions match real user prompts, ensuring users get the right tool when they ask for something. The tool returns a confidence score between `0.00` and `1.00` for each tool-prompt combination. The higher the score, the better chance the tool will be selected given a specific prompt. Scores below `0.40` generally indicate low tool selection chances and tool descriptions should be improved. ## What It Does - Loads your tool definitions - Loads test prompts - Uses Azure OpenAI embeddings to compare prompts and tool descriptions - Scores how well each description matches each prompt - Reports which tools are most likely to be selected for each prompt ## How To Use ### Requirements An Azure OpenAI deployment of the text embedding model `text-embedding-3-large`. > For internal contributors, refer to the **Before creating a pull request** section of [this document](https://eng.ms/docs/products/azure-developer-experience/mcp/mcp-getting-started) to use our team's deployment. ### Minimal Setup Set your Azure OpenAI endpoint and API key as environment variables: ```bash export AOAI_ENDPOINT="https://<your-resource>.openai.azure.com/openai/deployments/<embeddings-deployment-name>/embeddings?api-version=<api-version>" export TEXT_EMBEDDING_API_KEY="your_api_key_here" ``` Or copy `.env.example` to `.env` and fill in your credentials. ### Typical Workflow 1. Add or update a tool description in the project 2. Add test prompts for your tool to `/docs/e2eTestPrompts.md` 3. Run the analyzer using PowerShell ```pwsh ./Run-ToolDescriptionEvaluator.ps1 ``` 4. Check if your tool ranks in the top 3 for the prompts (ideally #1) and with a score of at least `0.4` 5. Refine the description if needed and try again ## Why Use This Tool? - Quickly validate new tool descriptions - Ensure users get the right tool for their requests - No need to learn all options—just run and review results For more details and usage options, see the full [README](https://github.com/Azure/azure-mcp/blob/main/eng/tools/ToolDescriptionEvaluator/README.md).

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/Azure/azure-mcp'

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