MCP POC is an MCP server that provides a modular Node.js and TypeScript proof-of-concept template for integrating custom tools with Model Context Protocol clients like Claude Desktop. Developers building initial MCP prototypes or learning protocol architecture use this implementation to explore tool registration, validation schemas, and structured error handling. The server connects host applications directly to basic runtime utilities via local processes. By adopting a separated resolver and use-case structure, the project demonstrates how to organize clean integrations using Zod input validation and standard protocol handlers. The included tools allow clients to generate formal or informal greetings in Spanish, calculate arithmetic expressions like addition and division, and retrieve formatted system timestamps across multiple output styles. Developers can also use the integrated Vitest test suite and testing workflows to verify custom tool behavior, error responses, and parameter parsing prior to deploying complex services.
Category: Other & General Purpose
Tags: nodejs, poc, template, typescript
npx or build it locally: bash git clone https://github.com/sokardys/mcp-poc cd mcp-poc npm install npm run build 2. Open your Claude Desktop configuration file: - macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - Windows: %APPDATA%\Claude\claude_desktop_config.json 3. Add the server entry under the mcpServers object: json { "mcpServers": { "mcp-poc": { "command": "npx", "args": ["@sokardys/mcp-poc@latest"] } } } If testing a local build, set command to node and pass the full path to build/index.js in args. 4. Restart Claude Desktop to load the server.Part of MCP Servers
You can run MCP POC directly through npx by pointing your Claude Desktop configuration to @sokardys/mcp-poc@latest. Alternatively, you can clone the GitHub repository, run npm install, execute npm run build, and register the resulting build/index.js file using Node in your Claude Desktop configuration file.
MCP POC serves as a demonstration server providing three core tools. It includes greeting for producing formal or informal Spanish greetings, calculator for executing addition, subtraction, multiplication, and division, and get_current_datetime for returning current system timestamps formatted in short, long, or ISO strings.
MCP POC is designed and tested for compatibility with Claude Desktop. Because it conforms to the standard Model Context Protocol over standard input and output, it can also be inspected and operated using MCP development utilities like mcpgod or other standard MCP client interfaces.
Yes, MCP POC is open-source software distributed under the MIT license. You can inspect the full source code, modify tools, and review licensing details directly in the official GitHub repository at https://github.com/sokardys/mcp-poc.