Skip to main content
Glama
hongaah

Swiftcode MCP Server

by hongaah

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
generate_api_clientC

Generate TypeScript API client from Swagger/OpenAPI specification

generate_sfc_template_clientC

下载转换 sfc / vue 列表的模板文件当前目录下 / Download the transform sfc template files

generate_sfc_clientC

使用 sfc 模板生成 vue 列表组件 / Generate vue sfc component page.Examples: For file only returns vue sfc pages, default file name: 'template.js'

Prompts

Interactive templates invoked by user choice

NameDescription
generate_api_client使用 swiftcode 生成 typescript api 接口文件和类型
generate_sfc_template_client下载 swiftcode 生成 sfc 的模板文件
generate_sfc_client使用 swiftcode sfc 模板生成 vue 列表组件

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.7/5.0

Scored across 3 tools

Disambiguation3/5

The tools have overlapping purposes focused on code generation from templates, with 'generate_sfc_client' and 'generate_sfc_template_client' both involving SFC/Vue components and potentially causing confusion. However, 'generate_api_client' is distinct for TypeScript API generation, and descriptions provide some differentiation.

Naming Consistency5/5

All tool names follow a consistent 'generate_*_client' pattern with snake_case, making them predictable and readable. The naming convention is uniform across all three tools.

Tool Count3/5

With only 3 tools, the server feels thin for a code generation domain, potentially lacking broader coverage. While each tool might be useful, the count is borderline low for the apparent scope.

Completeness2/5

Inferred domain is code generation from templates, but there are significant gaps: no tools for updating, deleting, or managing generated code, and coverage is limited to specific formats (Swagger/OpenAPI, Vue SFC). This could lead to agent failures in broader workflows.

Maintenance

ActivityInactive
ResponsivenessNo issues