MCPサーバー

var.gg Naming Memory

gg.var/naming-memory

このMCPでできること

Searches curated multilingual naming terms for code identifiers, suggests variable names, and provides ERD diagram, table, schema, and change-event access.

erd.get_changes
다이어그램 change_events 목록 (proposed_state 필터 가능).
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['diagram_id'], 'properties': {'limit': {'type': 'integer'}, 'actor_type': {'enum': ['user', 'agent'], 'type': 'string'}, 'diagram_id': {'type': 'string', 'format': 'uuid'}, 'proposed_state': {'type': 'string'}}, 'additionalProperties': False}
erd.get_schema
다이어그램 전체 (tables + columns + relationships + enums) snapshot.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['diagram_id'], 'properties': {'diagram_id': {'type': 'string', 'format': 'uuid'}}, 'additionalProperties': False}
erd.get_table
특정 테이블 1개 (columns 포함).
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['diagram_id', 'table_name'], 'properties': {'diagram_id': {'type': 'string', 'format': 'uuid'}, 'table_name': {'type': 'string'}}, 'additionalProperties': False}
erd.list_diagrams
ERD 다이어그램 목록. anonymous 면 project_group_id 명시 필수 + group.is_public=true 만 통과. user-scope token 도 project_group_id 명시 권장. project-scope token 은 token 의 group 이 default.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': [], 'properties': {'include_archived': {'type': 'boolean'}, 'project_group_id': {'type': 'integer', 'minimum': 1}}, 'additionalProperties': False}
erd.search_tables
group 안 모든 다이어그램에서 table_name keyword 검색. anonymous 면 project_group_id 명시 + group.is_public 통과.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': [], 'properties': {'keyword': {'type': 'string'}, 'project_group_id': {'type': 'integer', 'minimum': 1}}, 'additionalProperties': False}
vargg.search_terms
변수명 검색 — query + scopes (project/public/global) 기준 매칭.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer'}, 'query': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'locale': {'type': 'string'}, 'scopes': {'type': 'array', 'items': {'type': 'string'}}, 'searchBy': {'enum': ['both', 'name', 'meaning'], 'type': 'string'}, 'projectId': {'type': 'integer'}}, 'additionalProperties': False}
vargg.suggest_name
변수명 추천 — concept 받아 canonical / public / global 검색 + best-effort 후보.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['concept'], 'properties': {'locale': {'enum': ['ko', 'en', 'ja', 'zh', 'vi'], 'type': 'string'}, 'concept': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'context': {'type': 'string'}, 'projectId': {'type': 'integer'}, 'entityType': {'enum': ['variable', 'field', 'constant', 'function', 'type', 'enum_member'], 'type': 'string'}, 'maxResults': {'type': 'integer', 'maximum': 10, 'minimum': 1}, 'desiredCase': {'type': 'string'}, 'codeLanguage': {'type': 'string'}, 'abbreviationsAllowed': {'type': 'boolean'}}, 'additionalProperties': False}
追加
erd.get_changes
2026年9月17日12:39
追加
erd.search_tables
2026年9月17日12:39
追加
erd.get_table
2026年9月17日12:39
追加
erd.get_schema
2026年9月17日12:39
追加
erd.list_diagrams
2026年9月17日12:39
追加
vargg.search_terms
2026年9月17日12:39
追加
vargg.suggest_name
2026年9月17日12:39