Skip to main content
Glama
plasmacat420

MCP Server Toolkit

by plasmacat420

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ROOT_DIRNoRoot directory for filesystem operations to prevent path traversal

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
read_fileA

Read a text file and return its content with line numbers.

search_filesB

Search for files matching a glob pattern inside a directory.

web_searchA

Search the web using DuckDuckGo's free API (no API key required).

query_sqliteA

Execute a SELECT query against a SQLite database file.

Only SELECT statements are permitted; any other statement type returns an error without touching the database.

list_tablesB

List all user-defined tables in a SQLite database.

get_system_infoA

Return a snapshot of the host system's resource usage and identity.

Returns: Dict with keys os, os_version, python_version, cpu_count, memory_gb, memory_used_pct, disk_free_gb, hostname, and uptime_hours, or {"error": message} on failure.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 6 tools

Disambiguation5/5

Each tool targets a clearly distinct domain: system info, SQLite tables, SQL queries, file reading, file search, and web search. No overlap in functionality.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern in snake_case (e.g., get_system_info, list_tables, query_sqlite, read_file, search_files, web_search), making predictions easy.

Tool Count5/5

6 tools is a well-scoped number for a general-purpose toolkit, covering system, database, file, and web operations without being excessive or sparse.

Completeness3/5

The toolkit lacks write operations for files (e.g., write_file) and SQL modifications (insert/update/delete), limiting its usefulness for common tasks. This is a notable gap for a general toolkit.

Maintenance

ActivityInactive
ResponsivenessNo issues