Mcp-server
Verified Safeby Yass1203
Overview
An AI chatbot capable of answering user queries via a web API and a Telegram bot, leveraging predefined tools to retrieve employee information.
Installation
mvn spring-boot:runEnvironment Variables
- TELEGRAM_API_KEY
- OPENAI_API_KEY
Security Notes
Secrets are externalized via `@Value` annotations (e.g., `telegram.api.key`), which is good practice. The `McpTools` define simple, safe functions for retrieving employee data and do not appear to have direct injection vulnerabilities or dangerous side effects. No `eval` or obvious obfuscation was found. The primary security consideration, common to all LLM applications with tool use, is the potential for prompt injection to manipulate tool calls, though the current tools are benign and their output is well-defined.
Similar Servers
solon-ai
The Model Context Protocol (MCP) server provides a standardized interface for AI models to interact with external tools, resources, and prompt templates through a structured, bidirectional communication protocol.
spring-boot-ai
A Spring Boot application implementing a Model Context Protocol (MCP) server that provides a remote 'Booking Tool' for an AI agent.
springai-mcp-gateway
An OAuth 2.1 secured Spring AI MCP gateway enabling ChatGPT Connectors to interact with local development tools via a streamable HTTP endpoint.
MCP-Client-Host-Java
An MCP (Model Context Protocol) client that acts as a server to the MCP host, managing connections to various external MCP servers (tools) and orchestrating tool discovery and execution for AI assistants.