mcp-adder-simple
v1.1.9
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
Edit config.js to customize:
module.exports = {
sup8Host: "https://api-fat.yesno.com.cn",
CACHE_DURATION: 10 * 60 * 1000, // 10 minutes
serverInfo: {
name: 'mcp-calculator-server',
version: '1.0.0'
},
protocolVersion: '2024-10-07'
};License
MIT
