Simple MCP Server Tutorial
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., "@Simple MCP Server Tutorialcalculate 42 divided by 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.
Simple MCP Server Tutorial
A beginner-friendly Model Context Protocol (MCP) server that demonstrates core MCP concepts with practical tools.
What This Server Does
This MCP server provides two main functionalities:
Calculator: Basic arithmetic operations (add, subtract, multiply, divide)
Note Management: Create, read, list, and delete notes
Related MCP server: Calculator MCP Server
Setup Instructions
1. Install Dependencies
npm install2. Test the Server
npm start3. Connect to Claude Desktop
Add this configuration to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"simple-mcp-server": {
"command": "node",
"args": ["/path/to/your/server.js"]
}
}
}Replace /path/to/your/server.js with the actual path to your server.js file.
4. Restart Claude Desktop
After saving the config, restart Claude Desktop to load your MCP server.
Available Tools
Calculator
calculator: Perform arithmetic operationsParameters:
operation(add/subtract/multiply/divide),a(number),b(number)
Note Management
add_note: Create a new note with title and contentget_note: Retrieve a note by titlelist_notes: Show all note titlesdelete_note: Remove a note by title
Example Usage
Once connected to Claude, you can ask:
"Calculate 15 + 27"
"Add a note titled 'Meeting' with content 'Team standup at 2pm'"
"Show me my note called 'Meeting'"
"List all my notes"
Understanding MCP
This server demonstrates key MCP concepts:
Tools: Functions that LLMs can call to perform actions
Schema: JSON schema definitions for tool parameters
Transport: Communication layer (stdio in this case)
Error Handling: Proper error responses for invalid inputs
File Structure
├── package.json # Dependencies and scripts
├── server.js # Main MCP server implementation
└── README.md # This fileThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceA basic educational MCP server that provides simple tools for mathematical calculations, text manipulation, and time retrieval. Designed for learning MCP implementation patterns and development purposes.Last updated
- Flicense-qualityDmaintenanceA simple MCP server that provides basic calculator functionality for performing mathematical operations. Built with FastMCP and demonstrates fundamental MCP server implementation patterns.Last updated
- Flicense-qualityDmaintenanceA basic MCP server example that provides simple arithmetic tools (addition and subtraction) and personalized greeting resources. Serves as a foundation for learning MCP server implementation and development.Last updated
- Flicense-qualityDmaintenanceA simple educational MCP server providing basic math operations, string manipulation, and greeting functionality. Demonstrates how to implement MCP tools for learning purposes.Last updated
Related MCP Connectors
A basic MCP server to operate on the Postman API.
This MCP server enables users to perform scientific computations regarding linear algebra and vect…
A MCP server built for developers enabling Git based project management with project and personal…
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/xARSENICx/simple-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server