MCP Server Demo
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Server Demoadd 5 and 7"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Server Setup Guide
This project demonstrates how to set up and use a custom MCP server with Claude Desktop. The server provides example tools and resources that can be called from Claude Desktop or the MCP Inspector.
1. Install UV (Python Package Manager)
UV is a fast, modern package manager for Python. Install it globally (not inside a virtual environment):
pip install uv2. Create a New UV-Managed MCP Project
uv init mcp-server-demo
cd mcp-server-demo3. Add MCP as a Project Dependency
uv add "mcp[cli]"If you see the following image, your MCP development tools are installed as expected:

Screenshot: Successful MCP tools installation in the terminal.
4. Install and Run the Server
You can install this server in Claude Desktop and interact with it right away:
mcp install server.pyOr test it with the MCP Inspector:
mcp dev server.py5. Using the Installed Server with Claude Desktop
Verifying Installation in Claude Desktop
Check the terminal for a success message after running
mcp install server.py:
Screenshot: Successful installation message in the terminal.Check the MCP config file in Claude Desktop to verify that the JSON has been updated:
Screenshot: MCP config file updated with your server.Open Claude Desktop (restart if it was already running, for the updated config to take effect).
In the chat, try using your tool (e.g.,
add 2 3) and verify it is using theaddtool from your MCP server:
Screenshot: Using the custom tool from Claude Desktop chat.
Troubleshooting
If your server does not appear in Claude Desktop, ensure you restarted the app after installation.
Double-check that
mcp install server.pycompleted successfully and the config file was updated.If you update your server code, reinstall it with
mcp install server.pyand restart Claude Desktop.
To extend this demo, edit the Python files as needed! For questions, reach out to kannan.ramaswamy01@sap.com
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/lkannan/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server