Skip to main content
Glama

MCP Language Server

helper.py2 kB
"""Helper module that provides utility functions.""" from typing import TypeVar, Generic from enum import Enum # Shared constant used across files SHARED_CONSTANT = "SHARED_VALUE" # Enum-like class that will be referenced across files class Color(Enum): """Color enumeration used across files.""" RED = "red" GREEN = "green" BLUE = "blue" # Generic type variable for SharedClass T = TypeVar("T") class SameName: pass # Shared class that will be referenced across files class SharedClass(Generic[T]): """A shared class that is used across multiple files.""" def __init__(self, name: str, value: T): """Initialize with a name and value. Args: name: The name of this instance value: The value to store """ self.name = name self.value = value def get_name(self) -> str: """Get the name of this instance. Returns: The name string """ return self.name def get_value(self) -> T: """Get the stored value. Returns: The stored value """ return self.value # Interface-like class (abstract base class in Python) class SharedInterface: """An interface-like class that defines a contract.""" def process(self, data: list[str]) -> dict[str, int]: """Process the given data. Args: data: list of strings to process Returns: dictionary with processing results """ raise NotImplementedError("Implementations must override process") def helper_function(name: str) -> str: """A helper function that formats a greeting message. Args: name: The name to greet Returns: A formatted greeting message """ return f"Hello, {name}!" def get_items() -> list[str]: """Get a list of sample items. Returns: A list of sample strings """ return ["apple", "banana", "orange", "grape"]

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/isaacphi/mcp-language-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server