Skip to main content
Glama
deuxksy
by deuxksy

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
STEAM_API_KEYYesYour Steam Web API key from https://steamcommunity.com/dev/apikey
STEAM_USER_IDNoOptional default Steam ID (64-bit) for user queries

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_user_profileA

Steam 사용자 프로필을 조회합니다.

반환 데이터: 사용자명(personaname), 아바타 URL(avatarfull), 온라인 상태(personastate), 국가(loccountrycode), 프로필 URL(profileurl) 등을 포함합니다.

사용 예시: steam_id="76561198000000000"

get_friends_listA

Steam 사용자의 친구 목록을 조회합니다.

반환 데이터: 각 친구의 Steam ID(steamid), 친구 맺은 날짜(friend_since timestamp), 관계(relationship) 등을 포함합니다.

사용 예시: steam_id="76561198000000000", relationship="all"

get_owned_gamesA

사용자가 소유한 모든 게임을 조회합니다.

반환 데이터: 각 게임의 App ID(appid), 이름(name), 총 플레이시간(playtime_forever, 분 단위), 최근 플레이시간(playtime_2weeks, 분 단위), 마지막 플레이 날짜(last_played, Unix timestamp) 등을 포함합니다.

플레이시간은 '분' 단위입니다. 60시간 = 3600분입니다.

사용 예시: steam_id="76561198000000000", include_app_info=True

get_recently_played_gamesB

최근 플레이한 게임 목록을 조회합니다.

반환 데이터: 최근에 플레이한 게임들의 App ID, 이름, 최근 2주간 플레이시간, 총 플레이시간 등을 포함합니다.

사용 예시: steam_id="76561198000000000", count=10

get_steam_levelA

사용자의 Steam 레벨을 조회합니다.

반환 데이터: 사용자의 Steam 레벨(player_level)을 포함합니다.

사용 예시: steam_id="76561198000000000"

get_player_achievementsA

특정 게임의 업적 진행상황을 조회합니다.

반환 데이터: 각 업적의 이름(name), 달성 여부(achieved), 달성 시간(unlocktime, Unix timestamp), 설명(description) 등을 포함합니다.

사용 예시: steam_id="76561198000000000", app_id=730, language="english"

get_game_detailsA

Steam 상점에서 게임 상세 정보를 조회합니다.

반환 데이터: 각 게임의 이름(name), 개발사(developers), 퍼블리셔(publishers), 가격 정보(price_overview), 장르(genres), 릴리스 날짜(release_date), 플랫폼(true/false), 메타데이터 등을 포함합니다.

사용 예시: app_ids=[730, 570, 440], language="english"

get_game_newsA

특정 게임의 뉴스와 업데이트를 조회합니다.

반환 데이터: 각 뉴스의 제목(title), 내용(contents), URL(url), 날짜(date), 피드 라벨(feed_label) 등을 포함합니다.

사용 예시: app_id=730, count=5, max_length=300

get_global_achievement_percentagesA

게임의 전역 업적 달성률을 조회합니다.

반환 데이터: 각 업적의 이름(name)과 전체 플레이어 중 달성한 비율(percentage)을 포함합니다. 이를 통해 해당 업적이 희규한지 일반적인지 파악할 수 있습니다.

사용 예시: app_id=730

search_gamesA

Steam에서 게임을 검색합니다.

반환 데이터: 일치하는 게임들의 App ID(id), 이름(name), 출시일(released), 가격(price) 등을 포함합니다.

검색 팁: 정확한 게임명을 아는 경우 영어로 검색하거나 App ID를 사용하세요.

사용 예시: query="action", count=25

get_game_schemaA

게임의 업적과 통계 스키마를 조회합니다.

반환 데이터: 게임의 �적들(achievements), 사용 가능한 통계(availableGameStats), 통계 정의(gameStats) 등을 포함합니다.

사용 예시: app_id=730, language="english"

get_workshop_itemsB

Steam Workshop 아이템을 조회합니다.

반환 데이터: 각 아이템의 파일 ID(publishedfileid), 제목(title), 생성자(creator), 구독 수(subscriptions), 좋아요 수(favorites), 파일 크기(file_size), 설명 등을 포함합니다.

사용 예시: app_id=4000(Garry's Mod), query_type=1, page=1, count=30

get_workshop_item_detailsA

워크샵 아이템의 상세 정보를 조회합니다.

반환 데이터: 각 아이템의 상세 메타데이터, 설명, 태그, 미리보기 이미지, 의존성, 구독/좋아요 통계 등을 포함합니다.

사용 예시: published_file_ids=[12345678, 87654321]

get_user_reviewsA

게임의 사용자 리뷰를 조회합니다.

반환 데이터: 각 리뷰의 작성자(author, Steam ID 포함), 내용(content), 추천 수(votes_up), 비추천 수(votes_down), 총 플레이시간(author.playtime_forever), 작성일(timestamp), 리뷰 길이 등을 포함합니다.

사용 예시: app_id=730, review_type="all", count=10

get_player_bansA

플레이어들의 VAC와 게임 밴 상태를 조회합니다.

반환 데이터: 각 플레이어의 Steam ID(SteamID), VAC 밴 여부(VACBanned), VAC 밴 횟수(numberOfVACBans), 게임 밴 여부, 게임 밴 횟수, 마지막 밴 이후 날짜(DaysSinceLastBan) 등을 포함합니다.

사용 예시: steam_ids=["76561198000000000", "76561198000000001"]

resolve_vanity_urlA

Steam 커스텀 URL(vanity URL)을 64-bit Steam ID로 변환합니다.

반환 데이터: 변환된 64-bit Steam ID(steamid)와 성공 여부(success)를 포함합니다.

중요: 대부분의 다른 도구들은 64-bit Steam ID가 필요합니다. 사용자가 커스텀 URL만 제공한 경우 먼저 이 도구로 변환해야 합니다.

사용 예시: vanity_url="robinwalker" 또는 vanity_url="customusername"

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
get_config서버 설정과 API 정보를 제공합니다. AI가 서버의 기능, 제한사항, 문서 링크 등을 이해하는 데 사용합니다.
get_supported_games자주 조회되는 게임들의 App ID 매핑을 제공합니다. AI가 특정 게임의 App ID를 빠르게 찾는 데 사용합니다.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/deuxksy/mcp-server-steam'

If you have feedback or need assistance with the MCP directory API, please join our Discord server