Skip to content

feat: add game server status tools#31

Open
CodeKeanu wants to merge 1 commit into
mainfrom
feature/issue-11-game-server-status
Open

feat: add game server status tools#31
CodeKeanu wants to merge 1 commit into
mainfrom
feature/issue-11-game-server-status

Conversation

@CodeKeanu
Copy link
Copy Markdown
Owner

Summary

Adds game server status functionality via the IGameServersService Steam API:

  • get_game_servers - List game servers for a specific game with filtering options
  • query_server_status - Get detailed status of a specific server by address

Changes

  • New endpoint module: src/steam_mcp/endpoints/game_servers.py
  • 16 unit tests with mocked responses
  • README updated with new tools section
  • CHANGELOG updated with feature description
  • Tool count: 36 → 38

Testing

  • All existing tests pass (274 total)
  • New functionality covered by unit tests
  • 100% coverage on new endpoint module

Checklist from Issue

  • Server list retrieval with filtering
  • Individual server status queries
  • Unit tests with mocked responses
  • README and CHANGELOG updated

Closes #11

🤖 Generated with Claude Code

Add IGameServersService endpoint with two tools:
- get_game_servers: List game servers with filtering support
- query_server_status: Get detailed status of a specific server

Includes 16 unit tests with mocked responses.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: Game Server Status

1 participant