Back to Home
agentika icon

mcp-servers

by agentika

Overview

This project provides a multi-agent AI bot that integrates various specialized 'MCP Servers' (Multi-Agent Communication Protocol) into a unified interface, allowing the main agent to leverage different tools and capabilities provided by sub-agents for tasks like note-taking, planning, and arithmetic.

Installation

Run Command
uv run mcpservers

Environment Variables

  • OPENAI_API_KEY
  • OPENAI_MODEL
  • OPENAI_TEMPERATURE
  • AZURE_OPENAI_API_KEY
  • AZURE_OPENAI_MODEL
  • GEMINI_API_KEY
  • GEMINI_MODEL
  • GEMINI_BASE_URL
  • NOTEMCP_BASE_DIR

Security Notes

The core application loads MCP server configurations from JSON files (e.g., `config/default.json`), which specify `command` and `args` to execute external processes. This design choice allows for arbitrary command execution on the host system if the configuration file is sourced from an untrusted location or compromised. There is no explicit sandboxing or validation of these commands within the provided code, posing a significant security risk for arbitrary code execution if config integrity is not guaranteed. Hardcoded secrets or obvious 'eval' usage were not found in the main application logic, but the inherent command execution capability is critical.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassMedium
Avg Tokens2000
Stars0
Forks0
Last Update2025-11-20

Tags

Multi-Agent SystemAI AssistantTool-useGradioLLM