Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 18 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]

### Added
- **Steam Workshop Integration** (`steam_workshop.py`)
- `search_workshop_items` - Search Workshop mods by game
- Text search and tag filtering support
- Sort by popular, trending, recent, or rating
- Returns subscriber counts, ratings, file sizes
- `search_workshop_collections` - Search Workshop collections by game
- Discover popular modpacks and curated item lists
- Sort by popular, trending, recent, or rating
- Text search support
- Returns collection name, item count, subscriber count
- `get_workshop_item_details` - Get detailed Workshop item information
- Full description, author info, dependencies
- Subscriber/favorite counts, vote breakdown
- Creation and update timestamps
- `get_workshop_collection` - Get items from a Workshop collection
- Collection metadata and item list
- Batch fetches item details
- **Family Sharing Integration** (`family_groups.py`)
- `get_family_group` - Get family group membership information
- Returns family members, roles (Adult/Child/Member), and cooldown status
Expand All @@ -18,7 +35,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Optional `include_own` parameter to include owned apps

### Changed
- Tool count increased from 30 to 32
- Tool count increased from 30 to 36

## [v0.8.0] - 2025-12-11

Expand Down
13 changes: 11 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Once set up, you can ask Claude things like:
- "Show my pending trade offers"
- "What's the current price for an AK-47 Redline?"

The server includes 32 tools covering player profiles, game libraries, achievements, stats, reviews, wishlists, news, community guides, trading/market data, and family sharing.
The server includes 36 tools covering player profiles, game libraries, achievements, stats, reviews, wishlists, news, community guides, trading/market data, family sharing, and Steam Workshop.

---

Expand Down Expand Up @@ -179,7 +179,7 @@ No registration needed - just drop in the file and restart.

---

## Available Tools (32 total)
## Available Tools (36 total)

### Player Profiles (ISteamUser) - 6 tools

Expand Down Expand Up @@ -260,6 +260,15 @@ No registration needed - just drop in the file and restart.
| `get_family_group` | Get family group membership, members, and roles |
| `get_shared_library_apps` | Get games available through family sharing |

### Steam Workshop (IPublishedFileService) - 4 tools

| Tool | What it does |
|------|--------------|
| `search_workshop_items` | Search Workshop mods by game, with text/tag filters and sorting |
| `search_workshop_collections` | Search Workshop collections (curated item lists) by game with sorting |
| `get_workshop_item_details` | Get full details on a Workshop item (description, subscribers, dependencies) |
| `get_workshop_collection` | Get items from a Workshop collection |

---

## Configuration Reference
Expand Down
Loading