MCP Server
@anishgowda21
(STDIO) Model Context Protocol (MCP) servers designed for local execution
Overview
What is MCP Server?
A collection of simple Model Context Protocol (MCP) servers for local execution, including mcp-filesystem and mcp-cmd-exec, designed to integrate with the Claude Desktop App.
How to use MCP Server?
Requires Node v18 or higher and Claude Desktop. Clone the repository, navigate to a server directory, run npm run build, then edit the Claude config file to point to the built server's index.js and allowed directory paths.
Key features of MCP Server
- Enables local file read/write operations via mcp-filesystem.
- Executes shell commands securely via mcp-cmd-exec.
- Includes an SSE server for simple fetch and echo.
- Includes a weather server for fetching weather data via APIs.
- Provides a low-power Claude Code without needing an API key.
Use cases of MCP Server
- Managing local files through Claude Desktop App.
- Running shell commands in pre-approved directories.
- Experimenting with or extending MCP servers for local tooling.
- Building projects entirely using Claude Desktop (as demonstrated).
FAQ from MCP Server
What are the system requirements?
Node v18 or higher and Claude Desktop installed.
How do I configure Claude to use these servers?
Edit the Claude config file with entries for each server, specifying the command "node" and absolute paths to the built index.js and allowed directories.
What security measures are in place?
The mcp-cmd-exec server executes commands only in pre-approved directories with security constraints.
Can I use these servers without an API key?
Yes, these servers are designed for local execution and can be used with Claude Desktop App without an API key.
What transport protocol is used?
The servers communicate via the Model Context Protocol (MCP); the mcp-sse server uses SSE (Server-Sent Events).