chuckai
Verified Safeby mamarche
Overview
A serverless AI-powered chatbot that demonstrates the Model Context Protocol (MCP) using Azure Functions to discover and invoke tools for interacting with a Chuck Norris joke database.
Installation
No command providedEnvironment Variables
- AzureWebJobsStorage
- FUNCTIONS_WORKER_RUNTIME
- SqlConnectionString
- AzureAIFoundryEndpoint
- AzureAIFoundryKey
- AzureAIFoundryModelName
- McpServerUrl
- ChuckAIApiBaseUrl
- ChuckAIAgentBaseUrl
Security Notes
The project configures CORS with `*` for local development in `ChuckAI.Database.Api/local.settings.json`, which is a security risk in production environments and should be restricted to specific origins. Placeholder values for API keys and connection strings (`your-azure-openai-api-key`, `your-username`, `your-password`) are correctly used in `local.settings.json` examples, indicating that sensitive information should not be hardcoded or committed to source control. No obvious 'eval' or malicious patterns were found.
Similar Servers
mcsmcp
Deploying a Model Context Protocol (MCP) server to provide joke-telling tools for LLMs, specifically for integration with Microsoft Copilot Studio.
mcp-dotnet-samples
This MCP server retrieves GitHub Copilot customizations, including instructions, agents, prompts, and collections, from the `awesome-copilot` repository to provide contextual guidance to AI models.
snippy
An AI-powered code snippet manager that integrates with GitHub Copilot via MCP, provides vector search for code, and uses AI agents for documentation and style guide generation.
remote-mcp-functions-typescript
Provides a remote Model Context Protocol (MCP) server using Azure Functions to host tools for AI agents, specifically for managing code snippets and simple greetings.