home / mcp / spurs blog mcp server

Spurs Blog MCP Server

Provides access to Spurs game results and blog posts via MCP for AI assistants.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "akshay23-spurs-blog-mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "/REPLACE/WITH/FULL/PATH/TO/spurs-blog-mcp-server/",
        "run",
        "pounding_the_rock.py"
      ]
    }
  }
}

You deploy this MCP server to give AI assistants access to Spurs game results and latest blog posts from the Pounding The Rock RSS feed. It connects your client to real-time Spurs data, so you can ask for scores, player stats, and recent articles and get quick, actionable responses.

How to use

Start your MCP client and point it at the configured server to access the Spurs data tools. You can invoke the available functions to fetch the latest game results, retrieve current player stats, or search for specific Spurs-related posts. Use these tools to fuel chat-based queries, summaries, or reports.

How to install

Prerequisites: Python 3.13 or higher is required on your machine. Ensure you have Python and a command line interface available.

Step 1: Get the code. Clone the repository and enter the project directory.

>>> ```bash
# Clone the MCP server repository
git clone https://github.com/yourusername/spurs-blog-mcp-server.git
cd spurs-blog-mcp-server

# Or download the ZIP and extract it

Step 2: Install dependencies. Use the Python package manager to install required packages.

>>> ```bash
pip install -r requirements.txt

Step 3: Launch the server. Run the MCP server script to start serving data to your MCP client.

>>> ```bash
python pounding_the_rock.py
```

> The server starts without errors when it is running successfully. Keep this terminal open while interacting with your MCP client.

Additional setup for Claude Desktop (optional)

If you want to connect Claude Desktop to this MCP server, follow these steps to configure the client and load the server settings.

1) Install Claude for Desktop. Download and install Claude for Desktop on your operating system.

2) Open the configuration file. On macOS, go to Claude → Settings → Developer → Edit Config. On Windows, place or edit the file at %APPDATA%\Claude\claude_desktop_config.json.

3) Add the server configuration. Use the following configuration snippet to register the local MCP server.

>>> ```json
{
  "mcpServers": {
    "spurs-blog": {
      "command": "uv",
      "args": [
        "--directory",
        "/REPLACE/WITH/FULL/PATH/TO/spurs-blog-mcp-server/",
        "run",
        "pounding_the_rock.py"
      ]
    }
  }
}
```

> Important: Replace the directory path with the actual full path to your spurs-blog-mcp-server directory on your machine.

Starting and validating the connection

4) Finalize setup. Save the configuration, restart Claude Desktop, and verify the connection by looking for the MCP tools indicator in the chat interface.

Notes on available tools

The server exposes a set of functions you can call from your MCP client to retrieve Spurs data and articles. These are the primary tools available:

Tools list

- get_player_info(player_name): Get the latest stats for a specific Spurs player.

- get_recent_results: Get the latest Spurs scores and results.

- search_articles: Search for keywords in the latest Spurs blog posts.

Available tools

get_player_info

Retrieve the latest statistics for a given Spurs player by name.

get_recent_results

Fetch the most recent Spurs game scores and outcomes.

search_articles

Search the latest Spurs blog posts for specified keywords.

Spurs Blog MCP Server - akshay23/spurs-blog-mcp-server