text-counting / mcp.json
Christopherygk's picture
Add initial implementation of text counting features and configuration files
82ef429
{
"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"
}
}