Skip to main content
Glama
onion-ai

onion-mcp-server

Official
by onion-ai

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ONION_MCP_MODELNoModel name (optional, default: gpt-4o-mini)gpt-4o-mini
ONION_MCP_API_KEYYesAPI Key for AI tools (required)
ONION_MCP_BASE_URLNoAPI Base URL (optional, default: https://api.openai.com/v1)https://api.openai.com/v1
ONION_MCP_MAX_TOKENSNoMaximum output tokens (optional, default: 4096)4096

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
ai_chatA

与 AI 进行多轮对话。支持传入历史消息以保持上下文,支持自定义 system prompt。

ai_translateA

将文本翻译为目标语言。自动检测源语言,支持中文、英文、日文、韩文、法文、德文、西班牙文等 40+ 语言。

ai_summarizeB

对长文本进行摘要,支持要点列表、段落摘要、一句话摘要三种模式。

ai_rewriteB

改写文本,支持正式化、口语化、简洁化、扩写四种模式。

ai_extractA

从文本中提取结构化信息,支持:人名、地名、时间、关键词、数字、邮箱、URL、自定义字段。

ai_classifyA

对文本进行分类,支持情感分析、主题分类、意图识别,或自定义分类标签。

code_explainB

解释代码的功能和逻辑,支持所有主流编程语言。

code_reviewB

审查代码,找出 Bug、安全漏洞、性能问题和代码风格问题。

code_generateB

根据自然语言描述生成代码。

code_convertC

将代码从一种编程语言转换为另一种语言。

code_fixC

修复代码中的错误,可提供错误信息以提高准确性。

code_docstringC

为函数、类或模块生成文档注释(docstring)。

text_formatA

格式化文本内容,支持 JSON、YAML(需 pyyaml)、去除多余空白。

text_diffA

对比两段文本的差异,输出 unified diff 格式。

text_templateC

简单模板渲染,将 {变量名} 替换为对应值。

text_countA

统计文本的字数、行数、字符数、段落数等信息。

text_cleanB

清理文本:去除多余空行、首尾空白、重复行等。

data_json_queryA

用简单路径表达式查询 JSON 数据。 路径语法: 用 . 分隔键名,用 [N] 访问数组元素。 示例: 'users[0].name' 'data.items[*].id'

data_csv_analyzeA

分析 CSV 数据,输出列信息、行数、数值列统计等摘要。

data_table_formatB

将 JSON 数组数据格式化为 Markdown 表格。

data_convertB

在 JSON、CSV、YAML、TOML 格式之间互相转换。

web_fetchA

抓取指定 URL 的网页内容,返回纯文本(自动去除 HTML 标签)。

web_searchA

使用 DuckDuckGo 搜索,返回搜索结果列表(无需 API Key)。

web_extractC

从网页 URL 提取结构化信息:标题、描述、正文摘要、所有链接。

sys_timeA

获取当前日期和时间,支持指定时区。

sys_uuidC

生成 UUID。

sys_hashB

计算字符串或文本的哈希值。

sys_base64B

Base64 编码或解码文本。

sys_url_encodeA

URL 编码或解码文本。

sys_json_validA

验证 JSON 字符串是否合法,并返回格式化后的结果。

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

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