Paws-on-MCP

v1.0.0Developer Toolsstable

A comprehensive Model Context Protocol (MCP) server implementing the latest MCP specification with tools, resources, prompts, and enhanced sampling capabilities that features HackerNews and GitHub API integrations for AI-powered analysis.

paws-on-mcpmcpai-integration
Share:
331
Stars
0
Downloads
0
Weekly
0/5

What is Paws-on-MCP?

Paws-on-MCP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to comprehensive model context protocol (mcp) server implementing the latest mcp specification with tools, resources, prompts, and enhanced sampling capabilities that features hackernews and github api i...

A comprehensive Model Context Protocol (MCP) server implementing the latest MCP specification with tools, resources, prompts, and enhanced sampling capabilities that features HackerNews and GitHub API integrations for AI-powered analysis.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A comprehensive Model Context Protocol (MCP) server implemen

Use Cases

Analyze HackerNews and GitHub API data.
Access multiple API integrations through unified interface.
hemanth

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMar 6, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx paws-on-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Paws-on-MCP

Paws-on-MCP is a feature-complete reference implementation of the Model Context Protocol specification, exposing nine tools that cover HackerNews story search, GitHub repository metadata retrieval, AI-powered trend analysis, automated code review via sampling, and client filesystem access through server roots. It runs as a local Python server on http://127.0.0.1:8000/mcp/ and is designed both as a hands-on learning resource for the MCP spec and as a practical integration hub for developer data sources. Teams and individual developers use it to explore advanced MCP features like enhanced sampling with model preferences and prompt templating in a single, well-structured server.

Prerequisites

  • Python 3.10 or higher installed
  • pip for installing Python dependencies
  • An MCP-compatible client such as Claude Desktop
  • Git to clone the repository
1

Clone the repository

Download the source code from GitHub to your local machine.

git clone https://github.com/hemanth/paws-on-mcp.git
cd paws-on-mcp
2

Install Python dependencies

Install all required packages listed in requirements.txt, including the MCP SDK and any API client libraries.

pip install -r requirements.txt
3

Start the MCP server

Launch the server from the src directory. It starts on http://127.0.0.1:8000/mcp/ and is ready to accept MCP connections.

cd src
python mcp_server.py
4

Configure your MCP client

Add paws-on-mcp to your Claude Desktop configuration. Since it runs over HTTP, use the url transport option pointing to the local endpoint.

{
  "mcpServers": {
    "paws-on-mcp": {
      "url": "http://127.0.0.1:8000/mcp"
    }
  }
}
5

Test tools via the CLI client

Use the bundled CLI client to verify individual tools before connecting a GUI client. This confirms the server is responding correctly.

python mcp_cli_client.py tool search_hackernews --args '{"query": "MCP protocol", "limit": 5}'

Paws-on-MCP Examples

Client configuration

Claude Desktop configuration connecting to the locally running paws-on-mcp HTTP server.

{
  "mcpServers": {
    "paws-on-mcp": {
      "url": "http://127.0.0.1:8000/mcp"
    }
  }
}

Prompts to try

Example prompts that exercise the nine tools paws-on-mcp exposes.

- "Search HackerNews for the top 5 stories about 'Rust programming' and summarize them."
- "Get the repository info for github.com/modelcontextprotocol/python-sdk."
- "Analyze current HackerNews trends with AI and tell me what topics are gaining traction."
- "Do an AI-powered code review of this Python function: def add(a, b): return a + b"
- "List available MCP prompt templates on this server."

Troubleshooting Paws-on-MCP

Server fails to start with ModuleNotFoundError

Run pip install -r requirements.txt from the repository root before starting the server. If using a virtual environment, ensure it is activated first.

Claude Desktop cannot connect to http://127.0.0.1:8000/mcp

Confirm the server is running (the terminal should show a startup message). Check that no firewall or port conflict is blocking port 8000 — try curl http://127.0.0.1:8000/mcp to test connectivity.

create_sampling_request tool returns errors about model preferences

intelligence_priority, cost_priority, and speed_priority must all be floats between 0.0 and 1.0. Ensure the MCP client you are using supports sampling; not all clients implement this part of the spec.

Frequently Asked Questions about Paws-on-MCP

What is Paws-on-MCP?

Paws-on-MCP is a Model Context Protocol (MCP) server that comprehensive model context protocol (mcp) server implementing the latest mcp specification with tools, resources, prompts, and enhanced sampling capabilities that features hackernews and github api integrations for ai-powered analysis. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Paws-on-MCP?

Follow the installation instructions on the Paws-on-MCP GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Paws-on-MCP?

Paws-on-MCP works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Paws-on-MCP free to use?

Yes, Paws-on-MCP is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "paws-on-mcp": { "command": "npx", "args": ["-y", "paws-on-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Paws-on-MCP?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides