MCP Server Starter
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 StarterCalculate 2 ** 10 + 15 * 3"
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 Starter
A minimal MCP (Model Context Protocol) server with 2 working tools, ready to use with Claude Desktop and Claude Code.
Built and maintained by Quartalis.
What's Included (Free Edition)
Feature | Free | Premium |
Calculator tool | Yes | Yes |
Memory (key-value store) tool | Yes | Yes |
Web scraper tool | - | Yes |
File search tool | - | Yes |
Database query tool | - | Yes |
HTTP request tool | - | Yes |
Docker deployment | - | Yes |
Claude Desktop config | Yes | Yes |
Claude Code integration | Yes | Yes |
Automated tests | Yes | Yes |
Priority support | - | Yes |
Related MCP server: demo-mcp-01
Upgrade to Premium
The premium MCP kit includes 6 production-ready tools, Docker deployment, and full Claude Desktop/Code integration guides.
Get the Premium MCP Kit at quartalis.co.uk/store
Quick Start
1. Clone the repo
git clone https://github.com/Quartalis/mcp-server-starter.git
cd mcp-server-starter2. Run the tests
python tests/test_tools.py3. Configure Claude Desktop
Copy the snippet from claude_desktop_config.json into your Claude Desktop config file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Update the cwd path to point to your cloned directory.
4. Configure Claude Code
Add to your .claude/settings.json:
{
"mcpServers": {
"mcp-server-starter": {
"command": "python",
"args": ["src/server.py"],
"cwd": "/path/to/mcp-server-starter"
}
}
}5. Restart Claude and use the tools
Ask Claude to:
"Calculate 2 ** 10 + 15 * 3"
"Store my project name as 'My App' in memory"
"List everything in memory"
Tools
Calculator
Evaluates mathematical expressions safely. Supports +, -, *, /, **, and parentheses.
Input: {"expression": "(2 + 3) * 4"}
Output: "(2 + 3) * 4 = 20"Memory Store
A session-scoped key-value store. Data persists for the duration of the server process.
Action | Description |
| Store a key-value pair |
| Retrieve a value by key |
| Show all stored keys |
| Remove a key |
Input: {"action": "set", "key": "project", "value": "My SaaS"}
Output: "Stored: project = My SaaS"Project Structure
mcp-server-starter/
├── src/
│ ├── __init__.py
│ └── server.py # MCP server with tool handlers
├── tests/
│ └── test_tools.py # Unit tests for both tools
├── claude_desktop_config.json
├── pyproject.toml
└── LICENSERequirements
Python 3.10+
No external dependencies (stdlib only)
How MCP Works
The Model Context Protocol allows AI assistants like Claude to call tools hosted on your machine. The server communicates over stdin/stdout using JSON-RPC, following the MCP specification.
This starter implements the core protocol:
initialize/notifications/initializedhandshaketools/listto advertise available toolstools/callto execute a tool and return results
License
MIT License. See LICENSE for details.
Links
Quartalis — Software & game development
Premium MCP Kit — 6 tools, Docker, full integration
All Products — Browse the full Quartalis store
MCP Specification — Official protocol docs
This 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 sample MCP server that provides basic arithmetic tools like addition, subtraction, multiplication, and division. It serves as a demonstration for implementing the Model Context Protocol and connecting custom tools to clients like Claude Desktop.
- Alicense-qualityDmaintenanceA starter MCP server that provides a calculator tool for performing basic arithmetic operations within Claude Desktop. It serves as a demonstration project for building and extending local tools using the Model Context Protocol.1122MIT
- Flicense-qualityCmaintenanceA local MCP server providing text utilities, math functions, and a persistent todo list, enabling task automation via natural language in Claude Desktop.
- Flicense-qualityDmaintenanceA simple MCP server that provides basic utility tools for text manipulation, file operations, and calculations, intended to be connected to Claude AI desktop app.
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
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/Quartalis/mcp-server-starter'
If you have feedback or need assistance with the MCP directory API, please join our Discord server