Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
subagent_callB

Call an external AI model to handle a subtask.

Supports OpenAI and Anthropic APIs with custom endpoint configuration. Returns response with token usage statistics.

subagent_parallelA

Execute multiple AI subtasks in parallel with result aggregation.

Coordinates concurrent calls to different AI models and aggregates results. Useful for breaking complex problems into independent subtasks.

subagent_conditionalA

Execute conditional branching based on AI decision.

First calls AI to evaluate a condition, then executes either true_task or false_task based on the decision. Useful for dynamic workflow control.

subagent_config_setA

设置 Subagent 提供商的 API 配置(持久化保存)

此工具将 API 密钥和基础 URL 保存到配置文件中,下次启动时自动加载。 配置文件位置:~/.subagent_config.json

subagent_config_getA

获取指定提供商的 API 配置信息

subagent_config_listA

列出所有已配置的 AI 提供商

返回所有配置的提供商及其状态,包括密钥预览和配置来源。

Returns: JSON 格式的提供商列表

Example: providers = subagent_config_list()

get_system_infoA

Get comprehensive system information.

Returns: JSON string containing system details

get_cpu_infoA

Get CPU information and current usage.

Returns: JSON string containing CPU details and usage

get_memory_infoA

Get memory (RAM) usage statistics.

Returns: JSON string containing memory usage details

get_disk_infoA

Get disk space information for a path.

get_env_variableB

Get an environment variable value.

list_env_variablesB

List all environment variables.

get_current_timeC

Get current date and time.

get_process_infoB

Get information about the current process.

Returns: JSON string with process details

browser_openA

Open a new browser session and navigate to a URL.

Creates a new browser instance (Chrome or Edge) and navigates to the specified URL. Returns a unique session ID for subsequent operations.

browser_closeA

Close a browser session.

Closes the browser window and cleans up all associated resources.

browser_list_sessionsA

List all active browser sessions.

Returns information about all currently active browser sessions including their URLs, titles, and configuration.

Returns: JSON string with list of active sessions

browser_navigateB

Navigate to a URL in an existing browser session.

browser_backB

Navigate back in browser history.

browser_forwardB

Navigate forward in browser history.

browser_refreshC

Refresh the current page.

browser_get_page_sourceB

Get the HTML source code of the current page.

browser_get_textA

Get the text content of an element.

browser_get_urlA

Get the current page URL and title.

browser_clickA

Click an element on the page.

Waits for the element to be clickable before clicking.

browser_typeC

Type text into an input element.

browser_selectB

Select an option from a dropdown/select element.

browser_wait_forB

Wait for an element to satisfy a condition.

browser_screenshotC

Take a screenshot of the page or a specific element.

browser_execute_jsC

Execute JavaScript code in the page context.

browser_get_console_logsA

Get browser console logs.

Captures console.log, console.error, console.warn, etc. from the page.

browser_get_cookiesC

Get browser cookies.

browser_set_cookieC

Set a browser cookie.

browser_delete_cookiesC

Delete browser cookies.

browser_enable_network_logA

Enable network request logging.

After enabling, network requests will be captured and can be retrieved using browser_get_network_logs.

browser_get_network_logsA

Get captured network request logs.

Requires browser_enable_network_log to be called first.

browser_fill_formC

Fill multiple form fields at once.

browser_new_tabC

Open a new browser tab.

browser_switch_tabA

Switch to a different browser tab by index.

browser_close_tabC

Close a browser tab.

browser_list_tabsA

List all open tabs in the browser session.

browser_find_elementsB

Find multiple elements matching a selector.

browser_get_element_attributeB

Get an attribute value from an element.

browser_scrollB

Scroll the page or scroll an element into view.

browser_config_getA

获取浏览器配置设置

browser_config_setB

设置浏览器配置(保存到配置文件)

browser_config_resetA

重置浏览器配置为默认值

Returns: JSON格式的操作结果

generate_uuidC

Generate a UUID.

generate_hashA

Generate hash of text using specified algorithm.

timestamp_to_dateB

Convert Unix timestamp to readable date.

date_to_timestampB

Convert date string to Unix timestamp.

calculate_date_diffC

Calculate difference between two dates.

format_dateB

Format a date string using custom format.

calculate_expressionA

Safely evaluate a mathematical expression.

generate_random_stringC

Generate a random string.

generate_passwordC

Generate a strong password.

check_password_strengthB

Check password strength and provide recommendations.

parse_jsonB

Parse and validate a JSON string.

format_jsonC

Format JSON with pretty printing.

json_queryB

Extract value from JSON using dot notation path.

csv_to_jsonB

Convert CSV data to JSON.

json_to_csvB

Convert JSON array to CSV format.

parse_csvC

Parse CSV data and return as JSON.

validate_json_schemaC

Validate JSON syntax and structure.

flatten_jsonA

Flatten nested JSON object into single-level object.

merge_jsonB

Merge two JSON objects.

xml_to_jsonC

Convert XML to JSON format.

parse_yamlA

Parse YAML string to JSON.

yaml_to_jsonB

Convert YAML to formatted JSON.

json_to_yamlB

Convert JSON to YAML format.

parse_tomlB

Parse TOML configuration file to JSON.

toml_to_jsonB

Convert TOML to formatted JSON.

read_fileB

Read the contents of a file.

write_fileC

Write content to a file.

append_fileC

Append content to a file.

list_directoryC

List contents of a directory.

file_existsB

Check if a file or directory exists.

get_file_infoB

Get detailed information about a file or directory.

search_filesC

Search for files in a directory.

create_directoryC

Create a directory.

delete_fileA

Delete a file (requires confirmation).

copy_fileB

Copy a file from source to destination.

diff_filesB

Compare two files and show differences.

diff_textB

Compare two text strings and show differences.

web_searchA

Search the web using multiple search engines with智能 fallback.

Features:

  • Automatic fallback between search engines (DuckDuckGo -> Bing)

  • Intelligent caching to reduce API calls

  • Rate limiting protection

  • Result deduplication

web_search_advancedA

Advanced web search with multi-engine support and parallel searching.

Features:

  • Support for multiple search engines: DuckDuckGo, Bing, Google, Baidu

  • Parallel searching across multiple engines

  • Intelligent result merging and deduplication

  • Smart caching mechanism

  • Rate limiting protection

web_search_newsA

Search for news articles using multiple search engines with fallback.

Features:

  • Automatic fallback between news search engines

  • Intelligent caching

  • Rate limiting protection

  • Result deduplication

clear_search_cacheA

Clear the search cache.

This will remove all cached search results, forcing fresh searches.

Returns: JSON string with operation result

get_search_statsA

Get search cache and rate limiter statistics.

Returns: JSON string with cache stats, hit rate, and rate limiter info

fetch_webpageC

Fetch the HTML content of a webpage.

fetch_webpage_textB

Fetch and extract clean text content from a webpage.

parse_htmlB

Parse HTML and extract elements using CSS selector.

download_fileB

Download a file from URL and save to disk.

get_page_titleB

Extract the title from a webpage.

get_page_linksC

Extract all links from a webpage.

check_url_statusB

Check the HTTP status of a URL.

get_headersC

Get HTTP headers from a URL.

validate_url_formatA

Validate if a string is a properly formatted URL.

parse_url_componentsB

Parse a URL and extract its components.

http_requestC

Make HTTP request with custom headers and body.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
list_all_toolsList all available tools organized by category.
get_server_versionGet server version and information.

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/quyansiyuanwang/oh-my-mcp'

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