Back to Home
RegCoding icon

emotionsin_ai_mcp

Verified Safe

by RegCoding

Overview

An open-source MCP server designed to integrate Emotionsin.ai emotional profiles into any LLM-driven chatbot or AI agent.

Installation

Run Command
docker run -p 3000:3000 emotionin-mcp-server

Environment Variables

  • EMOTIONSIN_BACKEND
  • HTTP_TIMEOUT
  • REQUIRE_API_KEY
  • MCP_API_KEY
  • PORT

Security Notes

The server's core function involves fetching data from an external Emotionsin.ai backend URL (defaulted but configurable via EMOTIONSIN_BACKEND). The 'profile' parameter in the `get_agent_contract_from_link` tool is used to construct this URL. While `httpx` generally handles URL encoding, any vulnerabilities in the external backend's handling of the `id` parameter could be indirectly exposed (e.g., if it's susceptible to SQL injection or path traversal via the ID). The server itself doesn't use `eval` or similar dangerous functions on user input and follows good practices for environment variable configuration, making it relatively secure from direct exploitation. The persona contract received from the backend is then used as a system prompt for an LLM; potential prompt injection risks lie with the content provided by the Emotionsin.ai service, rather than the MCP server's code itself.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassLow
Avg Tokens300
Stars0
Forks0
Last Update2026-01-05

Tags

Emotional AIChatbotLLM IntegrationMicroservicePersona