mcp-agent-kit
by dominiquekossi
Overview
Simplifies the creation and management of AI agents, chatbots, and Model Context Protocol (MCP) servers with various LLM providers.
Installation
npx ts-node examples/mcp-server.tsEnvironment Variables
- MCP_SERVER_NAME
- MCP_PORT
- LOG_LEVEL
- OPENAI_API_KEY
- ANTHROPIC_API_KEY
- GEMINI_API_KEY
- OLLAMA_HOST
Security Notes
The example `smart-tool-calling.ts` file demonstrates a `calculate` tool using `eval(params.expression)`. While noted as 'don't use in production!', this is a critical remote code execution vulnerability if user input were to reach it. Its presence as a direct example of tool implementation poses a significant security risk for developers who might adapt it. No other obvious hardcoded secrets or malicious patterns were found; API keys are correctly managed via environment variables.
Similar Servers
mcp-use
A comprehensive framework for building full-stack Model Context Protocol (MCP) applications, including AI agents, MCP servers with UI widgets, and integrated debugging tools in both Python and TypeScript.
boilerplate-mcp-server
Provides a production-ready foundation for developing custom Model Context Protocol (MCP) servers in TypeScript to connect AI assistants with external APIs and data sources, exemplified by an IP geolocation tool.
mcp-typescript-starter
A feature-complete Model Context Protocol (MCP) server template in TypeScript demonstrating all major MCP features for AI assistant interaction.
Create-MCP
Generates Model Context Protocol (MCP) server projects through a command-line interface.