csla-mcp
Verified Safeby MarimerLLC
Overview
Provides a knowledge base and semantic search capabilities for AI coding assistants to generate .NET C# applications using the CSLA .NET framework.
Installation
docker run --rm -p 8080:8080 -e AZURE_OPENAI_ENDPOINT="https://your-azure-openai-resource.openai.azure.com/" -e AZURE_OPENAI_API_KEY="your-azure-openai-api-key" --name csla-mcp-server rockylhotka/csla-mcp-server:latestEnvironment Variables
- AZURE_OPENAI_ENDPOINT
- AZURE_OPENAI_API_KEY
Security Notes
The server emphasizes security best practices by utilizing environment variables for sensitive Azure OpenAI API keys, explicitly warning against insecure client-side identity flow (`FlowSecurityPrincipalFromClient = true`), and implementing robust checks to block path traversal attacks in file access operations for the `Fetch` tool. The Docker build process uses `set -euo pipefail` for shell script robustness. No 'eval' or other highly dynamic code execution without clear justification is apparent in the provided source.
Similar Servers
context7
Provides up-to-date, version-specific documentation and code examples to Large Language Models (LLMs) and AI coding assistants to improve code generation accuracy and relevance, preventing outdated or hallucinated information.
chunkhound
Provides local-first codebase intelligence, extracting architecture, patterns, and institutional knowledge for AI assistants.
memorizer-v1
A .NET-based service for AI agents to store, retrieve, and search through memories using vector embeddings, featuring asynchronous chunking, version control, and relationship management.
codegraph-rust
Transforms codebases into a semantically searchable knowledge graph, enabling AI agents to reason about code relationships, architecture, and impact rather than just performing text-based searches.