simple-mcp-server

jorgesandoval/simple-mcp-server

3.1

If you are the rightful owner of simple-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A hybrid architecture combining an Anthropic-compatible Model Context Protocol (MCP) server with Ollama/Gemma LLMs for inference.

This project implements an Anthropic-compatible MCP server following the official MCP specification, along with middleware that handles communication between clients and Ollama's Gemma model. The architecture includes a client, middleware, an Anthropic MCP server, Ollama for inference, and a SQLite database for context storage. The MCP server implements the Anthropic MCP protocol on port 3000, while the middleware handles communication between clients and Ollama. The system is designed to be fully compatible with any MCP client, including Claude Desktop, VS Code extensions, and other tools that adhere to the official specification.

Features

  • MCP Protocol Features: Includes tools for context management, resources to expose conversation history, and standard prompt templates.
  • Model Support: Compatible with Claude models via Claude Desktop or other MCP clients, and supports any client adhering to the Model Context Protocol.
  • JSON-RPC 2.0 Protocol: Uses the standard JSON-RPC 2.0 format for all communication, ensuring compatibility with other MCP clients and servers.
  • Tool Interface: Fully implements the tool calling protocol with required annotations like readOnlyHint, destructiveHint, and idempotentHint.
  • Security: Follows security recommendations in the MCP specification regarding authentication and authorization.