mcp-sup8-server
v1.3.5
Published
A simple MCP server for basic math calculations
Maintainers
Readme
MCP Calculator Server
A modular MCP (Model Context Protocol) server providing mathematical calculations and Sup8 API integration with caching support.
Installation
cd qwen-mcp-adder
node mcp-adder.jsOr using npx:
npx @xiaosheng/mcp-adderUsage
Add this server to your MCP client configuration:
{
"mcpServers": {
"calculator": {
"command": "node",
"args": ["/path/to/qwen-mcp-adder/mcp-adder.js"]
}
}
}Project Structure
qwen-mcp-adder/
├── mcp-adder.js # 主入口文件 (2.68 KB)
├── config.js # 配置文件 (258 B)
├── cache.js # 缓存模块 (1.21 KB)
├── tools/
│ ├── index.js # 工具注册 (1.6 KB)
│ ├── calculator.js # 计算器工具 (921 B)
│ └── sup8.js # Sup8 API 工具 (2.31 KB)
├── handlers/
│ ├── initialize.js # 初始化处理 (429 B)
│ └── tools.js # 工具调用处理 (954 B)
└── utils/
└── http.js # HTTP 请求工具 (3.8 KB)Tools
Calculator Tools
add_numbers: Adds two numbers togethera(number): The first numberb(number): The second number
multiply_numbers: Multiplies two numbersa(number): The first numberb(number): The second number
Sup8 API Tools (with 10-minute cache)
sup8_decode: Decode Sup8 digitcode(string): The digit codeenterpriseNo(string): The enterprise number
sup8_query_code: Query Sup8 digit informationcode(string): The digit codeenterpriseNo(string): The enterprise number
Configuration
在mcp.json中配置 { "mcpServers": { "adder": { "command": "cmd", "args": [ "/c", "npx", "--yes", "mcp-adder-simple@latest" ], "env": { "MYSQL_HOST": "127.0.0.1", "MYSQL_PORT": "3306", "MYSQL_USER": "root", "MYSQL_PASS": "123456", "MYSQL_DB": "supercarrier_masterdata" } } } }
env可以像示例中直接写固定也可以配置写在文件中 { "mcpServers": { "adder": { "command": "cmd", "args": [ "/c", "npx", "--yes", "mcp-adder-simple@latest" ], "env": { "MCP_CONFIG_FILE": "D:\temp\mcp-adder-config.js" } } } }
mcp-adder-config.js的格式 module.exports = { // MySQL 数据库配置 MYSQL_HOST: "127.0.0.1", MYSQL_PORT: "3306", MYSQL_USER: "root", MYSQL_PASS: "123456", MYSQL_DB: "xxxx" };
License
MIT
