emotion-analysis

emotion-analysis

3.5

The Emotion Analysis MCP Server is designed to detect and analyze emotions within a block of text, providing insights into the emotional tone of any paragraph.

The Emotion Analysis MCP Server allows users to identify the emotional context within a given text. Whether you're analyzing customer feedback, social media content, or any other form of textual data, this server can provide valuable insights into the emotions expressed.

Features

  • {'name': 'Emotion Detection', 'description': 'Analyze a paragraph of text to identify the presence of six key emotions: disgust, sadness, anger, joy, surprise, and fear.'}
  • {'name': 'High Performance', 'description': 'The server is designed to handle up to 6 requests per second under normal conditions and can scale up to 300 requests per second during high traffic periods.'}
  • {'name': 'Security and Privacy', 'description': 'We prioritize your privacy and security. No content is stored on our servers; only transaction logs are maintained. We recommend using the POST method to further ensure data security.'}

MCP Tools

  • Analyze (POST): Detect the emotions of a paragraph of text using a secure POST request method.
  • Analyze (GET): Detect the emotions of a paragraph of text using a GET request method.

Usage with Different Platforms

python

python
import requests

url = 'http://emotion-analysis-mcp-server/analyze'
text = {'text': 'Your text here'}
response = requests.post(url, json=text)
print(response.json())

curl

bash
curl -X POST http://emotion-analysis-mcp-server/analyze -H 'Content-Type: application/json' -d '{"text": "Your text here"}'