{ "name": "text-counting-mcp-server", "version": "1.0.0", "description": "MCP server for comprehensive text analysis and counting operations", "main": "mcp_server.py", "type": "mcp-server", "tools": [ { "name": "count_letters", "description": "Count the number of letters in a word or text", "parameters": { "text": { "type": "string", "description": "The text to count letters in" } } }, { "name": "count_words", "description": "Count the number of words in a sentence or text", "parameters": { "text": { "type": "string", "description": "The text to count words in" } } }, { "name": "count_sentences", "description": "Count the number of sentences in a paragraph or text", "parameters": { "text": { "type": "string", "description": "The text to count sentences in" } } }, { "name": "count_paragraphs", "description": "Count the number of paragraphs in a text", "parameters": { "text": { "type": "string", "description": "The text to count paragraphs in" } } }, { "name": "count_vowels", "description": "Count the number of vowels in a word or text", "parameters": { "text": { "type": "string", "description": "The text to count vowels in" } } }, { "name": "count_consonants", "description": "Count the number of consonants in a word or text", "parameters": { "text": { "type": "string", "description": "The text to count consonants in" } } }, { "name": "count_special_characters", "description": "Count the number of special characters in a text", "parameters": { "text": { "type": "string", "description": "The text to count special characters in" } } }, { "name": "count_digits", "description": "Count the number of digits in a text", "parameters": { "text": { "type": "string", "description": "The text to count digits in" } } }, { "name": "count_whitespaces", "description": "Count the number of whitespace characters in a text", "parameters": { "text": { "type": "string", "description": "The text to count whitespaces in" } } }, { "name": "count_uppercase_letters", "description": "Count the number of uppercase letters in a text", "parameters": { "text": { "type": "string", "description": "The text to count uppercase letters in" } } }, { "name": "count_lowercase_letters", "description": "Count the number of lowercase letters in a text", "parameters": { "text": { "type": "string", "description": "The text to count lowercase letters in" } } }, { "name": "count_unique_words", "description": "Count the number of unique words in a sentence or text", "parameters": { "text": { "type": "string", "description": "The text to count unique words in" } } }, { "name": "count_syllables", "description": "Count the number of syllables in a word", "parameters": { "text": { "type": "string", "description": "The word to count syllables in" } } } ], "capabilities": { "text_analysis": true, "counting_operations": true, "linguistic_analysis": true }, "config": { "language": "python", "runtime": "python3.12", "entry_point": "mcp_server.py" } }