MCP Server Demo
@hannguyendd
关于 MCP Server Demo
暂无概览
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-server-demo-hannguyendd": {
"command": "npx",
"args": [
"@modelcontextprotocol/inspector",
"\\"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is MCP Server Demo?
MCP Server Demo is a demonstration implementation of a Model Context Protocol (MCP) server that provides a tool to upgrade applications by executing a shell script. It communicates via stdio transport and is intended for developers exploring MCP integrations.
How to use MCP Server Demo?
Install dependencies with uv pip install -e . and create a .env file with COMMAND_FOLDER_PATH pointing to the folder containing update-apps.sh. Run the server with python main.py or integrate it with the VS Code MCP extension using the provided mcp.json configuration. For testing, use the MCP Inspector via npx @modelcontextprotocol/inspector uv --directory ${PWD} run main.py.
Key features of MCP Server Demo
- Exposes a single tool
upgrade_appsthat runs a shell script. - Relies on an environment variable for the script’s folder path.
- Uses stdio transport for client-server communication.
- Configurable via
.envfile anduvpackage management. - Compatible with VS Code MCP extension and MCP Inspector.
Use cases of MCP Server Demo
- Testing and demonstrating an MCP server with a custom tool.
- Automating application upgrades by triggering a shell script from an MCP client.
- Learning how to structure a FastMCP server with subprocess execution.
FAQ from MCP Server Demo
What does MCP Server Demo do?
It is a demonstration MCP server that provides a single tool, upgrade_apps, which executes the update-apps.sh script located in the folder specified by the COMMAND_FOLDER_PATH environment variable.
What are the prerequisites for running MCP Server Demo?
Python 3.12 or higher, the uv package manager, and a .env file with the COMMAND_FOLDER_PATH variable set to the folder containing update-apps.sh.
How do I run MCP Server Demo?
Run python main.py directly, or use the VS Code MCP extension with the provided mcp.json configuration, or test it with the MCP Inspector using npx @modelcontextprotocol/inspector uv --directory ${PWD} run main.py.
What transport does MCP Server Demo use?
It uses stdio transport for communication between the server and MCP-compatible clients.
Where does MCP Server Demo store or look for data?
It reads the COMMAND_FOLDER_PATH environment variable to locate the folder containing the update-apps.sh script; no other persistent data storage is mentioned.
其他 分类下的更多 MCP 服务器
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
Awesome Mlops
visengerA curated list of references for MLOps
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
评论