modelscope·@SMGoro/mcsm-mcp
暂无描述。
English | 中文
mcsm-mcp is a lightweight MCP (Model Context Protocol) client library that enables your applications to communicate with MCPcompatible servers. It supports multiple transport mechanisms STDIO, SSE, and Streamable HTTP and can be used from both CLI scripts and UI tools.
git clone https://github.com/SMGoro/mcsm-mcp.git
cd mcsm-mcp
npm install
npm run build
The package works on Windows, macOS and Linux.
The client reads its configuration from a JSON file (default name mcp.json). Below are examples for the three supported transports.
{
"mcpServers": {
"my-stdio-server": {
"type": "stdio",
"command": "node",
"args": ["build/index.js", "--debug"],
"env": {
"MCSM_API_KEY": "your-api-key",
"MCSM_API_URL": "http://localhost:23333",
"DEBUG": "true"
}
}
}
}
{
"mcpServers": {
"my-http-server": {
"type": "streamable-http",
"url": "http://localhost:3010/mcp?mcsm-api-key=your-api-key&mcsm-api-url=http://localhost:23333"
}
}
}
Save the file as mcp.json in your project root or specify a custom path with the --config flag.
The library ships with a CLI wrapper that can be invoked via npx @modelcontextprotocol/inspector.
# Basic usage start a server and open the UI
npx @modelcontextprotocol/inspector node build/index.js
# CLI mode run a single command without UI
npx @modelcontextprotocol/inspector --cli node build/index.js --method tools/list
# Using a custom config file
npx @modelcontextprotocol/inspector --cli --config ./mcp.json --server my-stdio-server
Running the command without --cli starts the MCP Inspector UI on http://localhost:6274.
npx @modelcontextprotocol/inspector node build/index.js
You can also launch the UI directly from an existing configuration:
npx @modelcontextprotocol/inspector --config ./mcp.json
The project includes a comprehensive test suite that validates each transport (STDIO, SSE, Streamable HTTP). Tests are based on the MCP Inspector documentation in docs/MCPInspector_README.md.
mcp-test.json.npx @modelcontextprotocol/inspector --cli --config ./mcp-test.json --method tools/list
Both GUI and CLI modes are exercised automatically by the CI pipeline.
AGPL-3.0
一个由FastMCP驱动的服务器,用于通过编程方式创建、编辑和渲染PowerPoint(PPTX)演示文稿,具有幻灯片创建、内容插入和PNG渲染等功能。
赋予AI代理在项目背景下使用灵活的MCP工具安全读取和提取PDF文件中的信息(文本、元数据、页数)的能力。
一种模型上下文协议服务器,通过 Graph API 实现与 Microsoft 365 服务(Excel、日历、邮件、OneDrive、Teams 等)的交互,使人工智能助手能够通过自然语言管理 Microsoft 365 资源。
暂无描述。
暂无描述。
暂无描述。