Spurs Blog
## π Overview This MCP server connects to the [Pounding The Rock](https://www.poundingtherock.com/) RSS feed and provides AI assistants with access to the latest Spurs game results and blog posts. ## π οΈ Installation Guide ### Prerequisites - π Python 3.13 or higher installed on your computer - π» Basic familiarity with command line operations ### Step-by-Step Installation <details open> <summary><b>1οΈβ£ Get the code</b></summary> ```bash # Clone with Git git clone https://github.com/yourusername/spurs-blog-mcp-server.git cd spurs-blog-mcp-server # Or download the ZIP and extract it ``` </details> <details open> <summary><b>2οΈβ£ Install dependencies</b></summary> ```bash # Install all required packages pip install -r requirements.txt ``` </details> <details open> <summary><b>3οΈβ£ Launch the server</b></summary> ```bash # Start the MCP server python pounding_the_rock.py ``` > π‘ The server is running successfully when there is no error output. Keep this terminal window open while using the server with Claude. </details> ## π Connecting to Claude for Desktop ### Setting up Claude Desktop <details open> <summary><b>1οΈβ£ Install Claude for Desktop</b></summary> - Download from [claude.ai/download](https://claude.ai/download) - Follow the installation instructions for your operating system </details> <details open> <summary><b>2οΈβ£ Open the configuration file</b></summary> **Mac users**: 1. Click on the Claude menu at the top of your screen 2. Select "Settings..." 3. Click on "Developer" in the left sidebar 4. Click "Edit Config" **Windows users**: 1. Open File Explorer 2. Navigate to `%APPDATA%\Claude\` 3. Create or edit the file `claude_desktop_config.json` </details> <details open> <summary><b>3οΈβ£ Add the server configuration</b></summary> Copy and paste the following JSON into the configuration file: ```json { "mcpServers": { "spurs-blog": { "command": "uv", "args": [ "--directory", "/REPLACE/WITH/FULL/PATH/TO/spurs-blog-mcp-server/", "run", "pounding_the_rock.py" ] } } } ``` > β οΈ **Important**: Replace `/REPLACE/WITH/FULL/PATH/TO/spurs-blog-mcp-server/` with the actual full path to the server file on your computer. <details open> <summary><b>4οΈβ£ Finalize setup</b></summary> 1. Save the configuration file 2. Restart Claude for Desktop 3. **Verify connection**: Look for the π¨ hammer icon in the bottom right of the chat interface, indicating available tools </details> ## π§° Available Tools <div align="center"> <table> <tr> <th>Tool</th> <th>Description</th> </tr> <tr> <td><code>get_player_info(player_name)</code></td> <td>Get latest stats for a specific Spurs player.</td> </tr> <tr> <td><code>get_recent_results</code></td> <td>Get latest scores and results.</td> </tr> <tr> <td><code>search_articles</code></td> <td>Search for keywords in the latest posts.</td> </tr> </table> </div> ## π¬ Example Queries <details open> <summary><b>Basic Queries</b></summary> - "Tell me how the Spurs did in their game last night" - "Can you tell how Stephon Castle performed the few games" - "What are some the key areas of focus for the Spurs for this upcoming offseason?" </details> ## π₯ Contributing Contributions are welcome! Feel free to submit pull requests or open issues if you have suggestions for improvements. ### Developer Resources <div align="center"> <table> <tr> <td align="center"> <a href="https://modelcontextprotocol.io/tutorials/building-mcp-with-llms"> <img src="https://mintlify.s3.us-west-1.amazonaws.com/mcp/images/claude-desktop-mcp-plug-icon.svg" width="80" alt="MCP with LLMs"><br> <b>Building MCP with LLMs</b> </a> </td> <td align="center"> <a href="https://modelcontextprotocol.io/docs/concepts/architecture"> <img src="https://mintlify.s3.us-west-1.amazonaws.com/mcp/images/claude-desktop-mcp-hammer-icon.svg" width="80" alt="MCP Docs"><br> <b>MCP Documentation</b> </a> </td> </tr> </table> </div> ## π License <div align="center"> This project is licensed under the [MIT License](LICENSE). [](LICENSE) </div>