Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

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