이 MCP로 할 수 있는 일
Inspects and controls Northflank projects, services, jobs, builds, addons, domains, scaling, and service lifecycle operations.
도구
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['projectId', 'addonId'], 'properties': {'addonId': {'type': 'string', 'description': 'Addon id (from northflank_list_addons).'}, 'projectId': {'type': 'string', 'description': 'Project id.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['projectId', 'jobId'], 'properties': {'jobId': {'type': 'string', 'description': 'Job id (from northflank_list_jobs).'}, 'projectId': {'type': 'string', 'description': 'Project id.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['projectId'], 'properties': {'projectId': {'type': 'string', 'description': 'Project id (from northflank_list_projects).'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['projectId', 'serviceId'], 'properties': {'projectId': {'type': 'string', 'description': 'Project id.'}, 'serviceId': {'type': 'string', 'description': 'Service id (from northflank_list_services).'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['projectId', 'serviceId'], 'properties': {'time': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Point-in-time for queryType=single.'}, 'endTime': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Range end.'}, 'duration': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Range duration in seconds (alternative to startTime/endTime).', 'exclusiveMinimum': 0}, 'projectId': {'type': 'string', 'description': 'Project id.'}, 'queryType': {'enum': ['single', 'range'], 'type': 'string', 'description': 'single = point-in-time (default), range = time series.'}, 'serviceId': {'type': 'string', 'description': 'Service id.'}, 'startTime': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Range start (unix ms/seconds per API).'}, 'metricTypes': {'type': 'array', 'items': {'enum': ['cpu', 'memory'], 'type': 'string'}, 'description': 'Which metrics to return; defaults to all if omitted.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['projectId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to access.', 'exclusiveMinimum': 0}, 'cursor': {'type': 'string', 'description': "Cursor from a previous page's pagination.cursor to fetch the next page."}, 'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100).', 'exclusiveMinimum': 0}, 'projectId': {'type': 'string', 'description': 'Project id.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to access.', 'exclusiveMinimum': 0}, 'cursor': {'type': 'string', 'description': "Cursor from a previous page's pagination.cursor to fetch the next page."}, 'teamId': {'type': 'string', 'description': "Optional team id to scope to a team's domains."}, 'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100).', 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['projectId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to access.', 'exclusiveMinimum': 0}, 'cursor': {'type': 'string', 'description': "Cursor from a previous page's pagination.cursor to fetch the next page."}, 'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100).', 'exclusiveMinimum': 0}, 'projectId': {'type': 'string', 'description': 'Project id.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to access.', 'exclusiveMinimum': 0}, 'cursor': {'type': 'string', 'description': "Cursor from a previous page's pagination.cursor to fetch the next page."}, 'teamId': {'type': 'string', 'description': "Optional team id to scope to a team's projects."}, 'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100).', 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['projectId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to access.', 'exclusiveMinimum': 0}, 'cursor': {'type': 'string', 'description': "Cursor from a previous page's pagination.cursor to fetch the next page."}, 'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100).', 'exclusiveMinimum': 0}, 'projectId': {'type': 'string', 'description': 'Project id.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['projectId', 'serviceId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to access.', 'exclusiveMinimum': 0}, 'cursor': {'type': 'string', 'description': "Cursor from a previous page's pagination.cursor to fetch the next page."}, 'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100).', 'exclusiveMinimum': 0}, 'projectId': {'type': 'string', 'description': 'Project id.'}, 'serviceId': {'type': 'string', 'description': 'Service id of a build/combined service.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['projectId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to access.', 'exclusiveMinimum': 0}, 'cursor': {'type': 'string', 'description': "Cursor from a previous page's pagination.cursor to fetch the next page."}, 'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (max 100).', 'exclusiveMinimum': 0}, 'projectId': {'type': 'string', 'description': 'Project id.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['projectId', 'serviceId'], 'properties': {'projectId': {'type': 'string', 'description': 'Project id.'}, 'serviceId': {'type': 'string', 'description': 'Service id.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['projectId', 'serviceId'], 'properties': {'projectId': {'type': 'string', 'description': 'Project id.'}, 'serviceId': {'type': 'string', 'description': 'Service id.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['projectId', 'serviceId'], 'properties': {'instances': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Instances to scale to on resume.'}, 'projectId': {'type': 'string', 'description': 'Project id.'}, 'serviceId': {'type': 'string', 'description': 'Service id.'}, 'disabledCD': {'type': 'boolean', 'description': 'Whether CD should be disabled after resume.'}, 'disabledCI': {'type': 'boolean', 'description': 'Whether CI should be disabled after resume.'}, 'enableAutoscaling': {'type': 'boolean', 'description': 'Restore autoscaling (defaults to the state captured when paused).'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['projectId', 'serviceId', 'instances'], 'properties': {'instances': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Desired number of instances / replicas.'}, 'projectId': {'type': 'string', 'description': 'Project id.'}, 'serviceId': {'type': 'string', 'description': 'Service id.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['projectId', 'serviceId'], 'properties': {'sha': {'type': 'string', 'description': 'Specific commit SHA to build from the branch.'}, 'branch': {'type': 'string', 'description': "Branch to build (defaults to the service's linked branch)."}, 'projectId': {'type': 'string', 'description': 'Project id.'}, 'serviceId': {'type': 'string', 'description': 'Build/combined service id.'}, 'pullRequestId': {'type': 'string', 'description': "Build the latest commit of this pull request's branch."}}}
최근 도구 변경
유사한 MCP 서버
shiply
Publishes and manages web applications with SQL databases, serverless functions, domains, email tests, client intake, contracts, …
Fine Structure
Builds and hosts full-stack applications from prompts and supports agent communication through WhatsApp and email.
mcp
Provisions and manages cloud instances, networks, storage, databases, backups, VPNs, application deployments, and autocoding-agen…
EchoRelay
Manages a hosted API relay runtime, including projects, endpoints, credentials, publishing, keys, delivery logs, and dead-letter …
Supero
Builds, validates, publishes, tests, and deploys multi-tenant applications with schemas, CRUD operations, external data connector…
Replicate
Provides access to Replicate models, versions, collections, hardware, predictions, and deployments for running and managing hoste…
Relin
Configures webhook sources and destinations, monitors delivery health, investigates failures, manages retries, and replays events.
Scalix Cloud
Provides managed databases, SQL tools, container builds, persistent Linux machines, domains, scheduled functions, storage, and pr…