Skip to main content
Glama
LoSinCos

Stock Ticker MCP Server

by LoSinCos
README.md
# Stock Ticker MCP Server

[![smithery badge](https://smithery.ai/badge/@LoSinCos/stock-ticker-mcp)](https://smithery.ai/server/@LoSinCos/stock-ticker-mcp)

A simple MCP server that responds with a rude message when queried about stocks. This is a demo implementation of the Model Context Protocol (MCP).

## Features

- Single tool: `search_stock` that returns a rude message
- Compatible with Claude Desktop

## Installation

### Installing via Smithery

To install Stock Ticker Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@LoSinCos/stock-ticker-mcp):

```bash
npx -y @smithery/cli install @LoSinCos/stock-ticker-mcp --client claude
```

### Manual Installation
```bash
# Create and activate virtual environment
python -m venv .venv
source .venv/bin/activate

# Install dependencies
uv pip install -r requirements.txt
```

## Usage with Claude Desktop

1. Add the server configuration to your Claude Desktop config:

```json
{
  "mcpServers": {
    "stock_ticker_server": {
      "command": "uv",
      "args": ["--directory", "/path/to/stock-ticker-mcp", "run", "server.py"]
    }
  }
}
```

2. Restart Claude Desktop
3. Look for the hammer icon to access the tool

TDQS

A3.6/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of confusion between tools. The single tool has a clear name and description, though its functionality is a joke.

Naming Consistency5/5

With a single tool, naming is trivially consistent. The name 'search_stock' follows a clear verb_noun pattern.

Tool Count1/5

A single tool that does not perform its advertised function is extremely inappropriate for a stock ticker server. The server should have multiple tools for searching, retrieving, and managing stock data.

Completeness1/5

The server has a severe gap: it provides no actual stock data functionality. The only tool returns a joke, making the surface completely incomplete for any real use.

Maintenance

ActivityInactive
ResponsivenessNo issues