{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_gopls-mcp-gopls-mcp","slug":"gopls-mcp-gopls-mcp","name":"gopls-mcp","type":"mcp","url":"https://gopls-mcp.org/","page_url":"https://unfragile.ai/gopls-mcp-gopls-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:gopls-mcp/gopls-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_gopls-mcp-gopls-mcp__cap_0","uri":"capability://code.generation.editing.local.semantic.code.analysis.for.go.projects","name":"local semantic code analysis for go projects","description":"This capability utilizes a local MCP server architecture to perform semantic analysis of Go code, leveraging the Go language's type system and syntax tree. It processes code in real-time, providing context-aware suggestions and insights that are deterministic and tailored to the specific project structure, unlike cloud-based solutions that may lack local context. The local installation ensures that sensitive codebases remain private and secure.","intents":["How can I get real-time semantic suggestions while coding in Go?","I need context-aware insights for my Go project without sending code to the cloud.","What tools can help me analyze my Go code locally for better accuracy?"],"best_for":["Go developers looking for local, secure code analysis tools"],"limitations":["Requires local installation which may not be suitable for all development environments","Limited to Go projects only"],"requires":["Go 1.18+","Local installation of gopls-mcp"],"input_types":["Go code"],"output_types":["suggestions","error messages","code insights"],"categories":["code-generation-editing","local-development-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_gopls-mcp-gopls-mcp__cap_1","uri":"capability://code.generation.editing.deterministic.code.completion.for.go","name":"deterministic code completion for go","description":"This capability provides deterministic code completion by analyzing the current context of the Go code being written. It uses the local semantic understanding of the codebase to suggest completions that are relevant to the specific project, ensuring that the suggestions are accurate and contextually appropriate. This is achieved through an integration with the Go language server protocol, which enables deep understanding of the code structure.","intents":["How can I get accurate code completions while writing Go?","What tools provide intelligent code suggestions based on my current project?","I want to improve my coding speed with better completion suggestions for Go."],"best_for":["Go developers seeking enhanced coding efficiency"],"limitations":["Code completion may be less effective in poorly structured codebases","Requires a complete local setup"],"requires":["Go 1.18+","Local installation of gopls-mcp"],"input_types":["Go code"],"output_types":["code suggestions"],"categories":["code-generation-editing","developer-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_gopls-mcp-gopls-mcp__cap_2","uri":"capability://code.generation.editing.real.time.error.detection.and.reporting","name":"real-time error detection and reporting","description":"This capability continuously analyzes Go code for errors as it is being written, providing immediate feedback to the developer. It leverages the Go compiler's error reporting mechanisms and integrates them into the local MCP server, allowing for fast detection of syntax and semantic errors. This ensures that developers can correct issues on-the-fly, improving overall code quality and reducing debugging time.","intents":["How can I catch errors while writing Go code?","What tools help me identify syntax issues in real-time?","I need immediate feedback on my Go code to avoid later debugging."],"best_for":["Go developers who prioritize code quality and speed"],"limitations":["May not catch all logical errors, focusing primarily on syntax and semantic issues","Requires continuous integration with the local server"],"requires":["Go 1.18+","Local installation of gopls-mcp"],"input_types":["Go code"],"output_types":["error messages","warnings"],"categories":["code-generation-editing","quality-assurance"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_gopls-mcp-gopls-mcp__cap_3","uri":"capability://code.generation.editing.project.aware.documentation.generation","name":"project-aware documentation generation","description":"This capability automatically generates documentation for Go projects based on the code structure and comments within the code. It uses the local server to parse the Go code and extract relevant information, creating documentation that is tailored to the specific project context. This ensures that the generated documentation is accurate and reflects the current state of the codebase, which is often a challenge with static documentation tools.","intents":["How can I generate documentation for my Go project automatically?","What tools help keep my project documentation in sync with the code?","I need to create accurate API documentation for my Go services."],"best_for":["Go developers who need to maintain up-to-date documentation"],"limitations":["Documentation quality depends on the quality of comments in the code","May require additional configuration for complex projects"],"requires":["Go 1.18+","Local installation of gopls-mcp"],"input_types":["Go code"],"output_types":["documentation files","formatted text"],"categories":["code-generation-editing","documentation-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_gopls-mcp-gopls-mcp__cap_4","uri":"capability://code.generation.editing.localized.code.refactoring.support","name":"localized code refactoring support","description":"This capability provides tools for refactoring Go code within the local environment, allowing developers to make structural changes while maintaining code integrity. It uses the local semantic understanding of the codebase to suggest safe refactoring options, ensuring that changes do not introduce errors. This is achieved through integration with the Go language server, which understands the relationships between code components.","intents":["How can I safely refactor my Go code?","What tools help me restructure my Go projects without breaking functionality?","I need to improve my codebase's maintainability through refactoring."],"best_for":["Go developers focused on code maintainability and quality"],"limitations":["Refactoring suggestions may not cover all edge cases","Requires a well-structured codebase for best results"],"requires":["Go 1.18+","Local installation of gopls-mcp"],"input_types":["Go code"],"output_types":["refactored code suggestions"],"categories":["code-generation-editing","refactoring-tools"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":30,"verified":false,"data_access_risk":"high","permissions":["Go 1.18+","Local installation of gopls-mcp"],"failure_modes":["Requires local installation which may not be suitable for all development environments","Limited to Go projects only","Code completion may be less effective in poorly structured codebases","Requires a complete local setup","May not catch all logical errors, focusing primarily on syntax and semantic issues","Requires continuous integration with the local server","Documentation quality depends on the quality of comments in the code","May require additional configuration for complex projects","Refactoring suggestions may not cover all edge cases","Requires a well-structured codebase for best results","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.45,"ecosystem":0.38999999999999996,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:26.347Z","last_scraped_at":"2026-05-03T15:19:34.640Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=gopls-mcp-gopls-mcp","compare_url":"https://unfragile.ai/compare?artifact=gopls-mcp-gopls-mcp"}},"signature":"g382B0rYvi2kOoBigKn4CT8bpG/jVSnxc+3SmaPqqvjWhlxqM3yjZenLoez1UJZDUxdGBsvCMFddCi4FInbfDg==","signedAt":"2026-06-22T07:29:23.851Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/gopls-mcp-gopls-mcp","artifact":"https://unfragile.ai/gopls-mcp-gopls-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=gopls-mcp-gopls-mcp","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}