خادم MCP

خادم بروتوكول سياق النموذج لتوليد الحروف العشوائية

Overview
نظرة عامة

يوفر مولد الحروف العشوائية خادم بروتوكول سياق النموذج (MCP) الذي يمكّن تطبيقات الذكاء الاصطناعي من توليد الحروف العشوائية برمجياً. هذا يسهل دمج توليد الحروف العشوائية مباشرة في سير عمل الذكاء الاصطناعي الخاص بك.

Endpoint
نقطة النهاية HTTP القابلة للبث

استخدم نقطة النهاية HTTP القابلة للبث الخاصة بنا لاتصالات MCP:

https://randomlettergenerator.app/en/mcp

Tools
الأدوات المتاحة

يوفر خادم MCP الخاص بنا الأداة التالية:

generate_random_letters

يولد حروفاً عشوائية بناءً على الخيارات المحددة

{
  "tools": {
    "generate_random_letters": {
      "description": "Generate random letters with customizable options",
      "parameters": {
        "type": "object",
        "properties": {
          "language": {
            "type": "string",
            "description": "Language for character set (e.g., 'English', 'Chinese', 'Spanish', 'French', 'German', 'Italian', 'Portuguese', 'Russian', 'Armenian', 'Greek', 'Hebrew', 'Arabic', 'ChineseTraditional')",
            "default": "English"
          },
          "count": {
            "type": "number",
            "description": "Number of characters to generate (1-1000)",
            "default": 10
          },
          "uppercase": {
            "type": "boolean",
            "description": "Include uppercase letters",
            "default": true
          },
          "lowercase": {
            "type": "boolean",
            "description": "Include lowercase letters",
            "default": true
          },
          "includeNumbers": {
            "type": "boolean",
            "description": "Include numbers",
            "default": true
          },
          "customChars": {
            "type": "string",
            "description": "Additional custom characters to include",
            "default": ""
          },
          "separator": {
            "type": "string",
            "description": "Character separator type",
            "enum": [
              "none",
              "space",
              "newline",
              "comma",
              "tab",
              "semicolon",
              "custom"
            ],
            "default": "none"
          },
          "customSeparator": {
            "type": "string",
            "description": "Custom separator character (used when separator is 'custom')",
            "default": ""
          }
        }
      }
    }
  }
}

Parameters
معاملات الأداة

تقبل أداة generate_random_letters المعاملات التالية:

language

Language for character set (default: "English")

count

Number of characters to generate (1-1000, default: 10)

uppercase

Include uppercase letters (default: true)

lowercase

Include lowercase letters (default: true)

includeNumbers

Include numbers (default: true)

customChars

Additional custom characters to include

separator

Character separator type (none, space, newline, comma, tab, semicolon, custom)

customSeparator

Custom separator character

Capabilities
قدرات الخادم

يدعم خادم MCP القدرات التالية:

{
  "capabilities": {
    "tools": {
      "generate_random_letters": {
        "description": "Generate random letters with customizable options",
        "parameters": {
          "type": "object",
          "properties": {
            "language": {
              "type": "string",
              "description": "Language for character set (e.g., 'English', 'Chinese', 'Spanish', 'French', 'German', 'Italian', 'Portuguese', 'Russian', 'Armenian', 'Greek', 'Hebrew', 'Arabic', 'ChineseTraditional')",
              "default": "English"
            },
            "count": {
              "type": "number",
              "description": "Number of characters to generate (1-1000)",
              "default": 10
            },
            "uppercase": {
              "type": "boolean",
              "description": "Include uppercase letters",
              "default": true
            },
            "lowercase": {
              "type": "boolean",
              "description": "Include lowercase letters",
              "default": true
            },
            "includeNumbers": {
              "type": "boolean",
              "description": "Include numbers",
              "default": true
            },
            "customChars": {
              "type": "string",
              "description": "Additional custom characters to include",
              "default": ""
            },
            "separator": {
              "type": "string",
              "description": "Character separator type",
              "enum": [
                "none",
                "space",
                "newline",
                "comma",
                "tab",
                "semicolon",
                "custom"
              ],
              "default": "none"
            },
            "customSeparator": {
              "type": "string",
              "description": "Custom separator character (used when separator is 'custom')",
              "default": ""
            }
          }
        }
      }
    }
  }
}

Usage
تعليمات الاستخدام

إليك كيفية تكوين خادم MCP في التطبيقات المختلفة:

تكوين Cline/Cursor/Trae

أضف التكوين التالي إلى إعدادات MCP الخاصة بك:

{
  "mcpServers": {
    "random-letter-generator": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://randomlettergenerator.app/en/mcp"
      ]
    }
  }
}

يتيح هذا التكوين لـ Cline و Cursor استخدام مولد الحروف العشوائية عبر MCP.

تكوين Chatwise

بالنسبة لـ Chatwise، ما عليك سوى استخدام رابط HTTP القابل للبث:

https://randomlettergenerator.app/en/mcp

أضف نقطة النهاية HTTP القابلة للبث مباشرة في إعدادات خادم MCP في Chatwise.

Examples
أمثلة الاستخدام

إليك بعض الأمثلة على استخدام خادم MCP:

توليد 5 أحرف إنجليزية كبيرة

توليد 5 أحرف إنجليزية كبيرة عشوائية مفصولة بمسافات

{ "language": "English", "count": 5, "uppercase": true, "lowercase": false, "separator": "space" }

توليد أحرف صينية مع أرقام

توليد 10 أحرف صينية عشوائية تتضمن أرقام

{ "language": "Chinese", "count": 10, "includeNumbers": true, "separator": "comma" }

توليد أحرف مخصصة

توليد أحرف مع فواصل مخصصة وأحرف خاصة

{ "language": "English", "count": 8, "customChars": "!@#$%", "separator": "custom", "customSeparator": " | " }