You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// No session management: each HTTP request is handled statelessly
69
79
70
80
// Create server instance
71
81
constserver=newMcpServer({
72
82
name: 'socket',
73
83
version: VERSION,
74
-
description: 'Socket MCP server',
75
-
capabilities: {
76
-
resources: {},
77
-
tools: {},
78
-
streaming: {}
79
-
},
80
84
})
81
85
82
-
server.tool(
86
+
server.registerTool(
83
87
'depscore',
84
-
"Get the dependency score of packages with the `depscore` tool from Socket. Use 'unknown' for version if not known. Use this tool to scan dependencies for their quality and security on existing code or when code is generated. Stop generating code and ask the user how to proceed when any of the scores are low. When checking dependencies, make sure to also check the imports in the code, not just the manifest files (pyproject.toml, package.json, etc).",
depname: z.string().describe('The name of the dependency'),
89
-
version: z.string().describe("The version of the dependency, use 'unknown' if not known").default('unknown'),
90
-
})).describe('Array of packages to check'),
89
+
title: 'Dependency Score Tool',
90
+
description: "Get the dependency score of packages with the `depscore` tool from Socket. Use 'unknown' for version if not known. Use this tool to scan dependencies for their quality and security on existing code or when code is generated. Stop generating code and ask the user how to proceed when any of the scores are low. When checking dependencies, make sure to also check the imports in the code, not just the manifest files (pyproject.toml, package.json, etc).",
Copy file name to clipboardExpand all lines: manifest.json
+3-2Lines changed: 3 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
-
"manifest_version": "0.1",
2
+
"manifest_version": "0.2",
3
3
"name": "Socket",
4
-
"version": "0.0.12",
4
+
"version": "0.0.13",
5
5
"description": "Socket MCP server for scanning dependencies",
6
6
"long_description": "__Secure your code by default.__\nThe Socket MCP server brings powerful, real-time dependency scanning directly into Claude. Instantly audit packages from npm, PyPI, Cargo, and more—right inside your chats—with zero setup. Built on the Model Context Protocol (MCP), this extension automatically evaluates packages for:\n - Vulnerabilities and malware\n - Supply chain risks\n - Code quality and maintenance\n - License compliance\n\n With a single command, Claude will return detailed security scores (0–100) across five critical dimensions—helping you make informed decisions and avoid risky dependencies before they hit production.",
0 commit comments