Skip to main content
Glama

protolint-mcp

by yoheimuta
plugin.proto907 B
syntax = "proto3"; package proto; option go_package = "github.com/yoheimuta/protolint/internal/addon/plugin/proto"; service RuleSetService { rpc ListRules(ListRulesRequest) returns (ListRulesResponse); rpc Apply(ApplyRequest) returns (ApplyResponse); } enum RuleSeverity { RULE_SEVERITY_UNSPECIFIED = 0; RULE_SEVERITY_NOTE = 1; RULE_SEVERITY_WARNING = 2; RULE_SEVERITY_ERROR = 3; } message ListRulesRequest { bool verbose = 1; bool fix_mode = 2; } message ListRulesResponse { message Rule { string id = 1; string purpose = 2; RuleSeverity severity = 3; } repeated Rule rules = 1; } message ApplyRequest { string id = 1; string path = 2; } message ApplyResponse { message Position { int32 offset = 1; int32 line = 2; int32 column = 3; } message Failure { string message = 1; Position pos = 2; } repeated Failure failures = 1; }

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/yoheimuta/protolint'

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