Skip to main content
Glama
AkkioTim

MCP Server Framework

by AkkioTim

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PYTHONPATHYesPath to the src directory, required for the server to find the package modules (e.g., /path/to/mcp-server/src).
MCP_LOG_LEVELNoLogging level (DEBUG, INFO, WARNING, ERROR)INFO
MCP_SERVER_NAMENoDisplay name for the servermcp-server
MCP_ALLOWED_PATHSNoComma-separated absolute paths for file tools. Required if using file operation tools.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
echo
Echo back the provided message. Args: message: The message to echo back Returns: The same message, confirming receipt
echo_uppercase
Echo back the message in uppercase. Args: message: The message to transform and echo Returns: The message converted to uppercase
echo_reverse
Echo back the message reversed. Args: message: The message to reverse Returns: The message with characters in reverse order
get_current_time
Get the current date and time in UTC. Args: format: strftime format string (default: %Y-%m-%d %H:%M:%S) Returns: Formatted current date/time string in UTC
parse_timestamp
Convert a Unix timestamp to a human-readable format. Args: timestamp: Unix timestamp (seconds since epoch) format: strftime format string Returns: Formatted date/time string in UTC
get_timestamp
Get the current Unix timestamp. Returns: Current time as Unix timestamp (seconds since epoch)
time_difference
Calculate the difference between two timestamps. Args: start_timestamp: Start Unix timestamp end_timestamp: End Unix timestamp Returns: Human-readable time difference
list_directory
List contents of a directory. Requires MCP_ALLOWED_PATHS to be configured with permitted directories. Args: path: Directory path to list Returns: Formatted directory listing or error message
read_file
Read contents of a text file. Requires MCP_ALLOWED_PATHS to be configured with permitted directories. Args: path: File path to read max_lines: Maximum number of lines to return (default: 100) Returns: File contents or error message
get_file_info
Get information about a file or directory. Requires MCP_ALLOWED_PATHS to be configured with permitted directories. Args: path: Path to get info about Returns: File information or error message
get_allowed_paths
Get the list of allowed file system paths. Returns: List of configured allowed paths or instructions to configure

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/AkkioTim/mcp-server'

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