MCP-dev-assistant-server
Verified Safeby Saiashrita
Overview
An AI-powered development assistant that integrates GitHub, Jira, Slack, and Documentation tools through the Model Context Protocol (MCP) for intelligent orchestration and manual tool execution.
Installation
cd backend && node server.jsEnvironment Variables
- ANTHROPIC_API_KEY
- GEMINI_API_KEY
- OPENAI_API_KEY
- GITHUB_TOKEN
- JIRA_HOST
- JIRA_EMAIL
- JIRA_API_TOKEN
- SLACK_BOT_TOKEN
- PORT
- VITE_BACKEND_URL
Security Notes
The project correctly uses environment variables for sensitive API keys (e.g., GITHUB_TOKEN, LLM_API_KEY), preventing hardcoded secrets. Inter-process communication via JSON-RPC is handled by parsing standard JSON, which avoids `eval` risks. The `cors()` middleware in the backend is broadly applied (`app.use(cors())`), which is common for development but would require stricter configuration (e.g., specific origins) in a production deployment to mitigate potential cross-origin attacks.
Similar Servers
ncp
NCP acts as a universal adapter and orchestrator for Model Context Protocol (MCP) servers and tools. It provides a unified interface for discovery, execution, and management of diverse tools (local CLI, HTTP APIs, internal plugins/Photons, AI skills) through natural language and structured code interaction, enabling AI agents to interact with the broader digital ecosystem.
octomind
Session-first AI development assistant with built-in Model Context Protocol (MCP) tools and multi-provider LLM support for interactive coding, file management, and web research.
mcp
Enables AI assistants to interact with Dev Proxy capabilities, allowing natural language for configuring Dev Proxy, accessing contextual help, and discovering features.
doc-bot
An intelligent MCP (Model Context Protocol) server that enhances AI coding assistants by providing smart documentation management and API references for deep project understanding.