npm-server
Ultra-lightweight MCP server focused on essential npm publish workflows
Installation
npx @lamysolution/npm-mcp-serverAsk AI about npm-server
Powered by Claude Β· Grounded in docs
I know everything about npm-server. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
Lamy NPM MCP Server
νκ΅μ΄
μ£Όμνμ¬ λΌλ―Έμ루μ
μ μ² νμ λ§μΆ°, NPM_ACCESS_TOKENμΌλ‘ npm ν¨ν€μ§ λ°°ν¬/μμ /μ‘°νμ νμν
νμ κΈ°λ₯λ§ μ΄κ²½λμΌλ‘ μ 곡νλ MCP μλ²μ
λλ€.
Codex MCP μ¬μ©λ²
~/.codex/config.tomlμ μλμ²λΌ MCP μλ²λ₯Ό λ±λ‘ν μ μμ΅λλ€.
[mcp_servers.npm-mcp-server]
command = "npx"
args = ["-y", "@lamysolution/npm-mcp-server"]
[mcp_servers.npm-mcp-server.env]
NPM_ACCESS_TOKEN = "npm_xxxxxxxxxxxxxxxxx"
OpenCode MCP μ¬μ©λ²
OpenCode μ€μ νμΌ κ²½λ‘ μμ: ~/.config/opencode/opencode.jsonc
ν΄λΉ νμΌμ mcp μΉμ
μ μλμ²λΌ μΆκ°ν©λλ€.
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"npm-mcp-server": {
"type": "local",
"command": ["npx", "-y", "@lamysolution/npm-mcp-server"],
"enabled": true,
"environment": {
"NPM_ACCESS_TOKEN": "npm_xxxxxxxxxxxxxxxxx"
}
}
}
}
κΈ°λ₯
npm_publish: μ€μ npm λ°°ν¬ μ€νnpm_unpublish: npm λ²μ μμ μ€ν (λ²μ μ§μ νμ)npm_view_package: λ°°ν¬λ ν¨ν€μ§ μ 보 μ‘°ν (field,jsonμ΅μ μ§μ)
λΌμ΄μ μ€
μ΄ νλ‘μ νΈλ GNU Affero General Public License v3.0 (AGPL-3.0-only) λ₯Ό λ°λ¦
λλ€.
μμΈν λ΄μ©μ LICENSE νμΌμ νμΈνμΈμ.
English
Built to match Lamy Solution's philosophy, this is an ultra-lightweight MCP server that provides only the
essential npm package publish/unpublish/view workflows using NPM_ACCESS_TOKEN.
Codex MCP Setup
Add this MCP server to your ~/.codex/config.toml:
[mcp_servers.npm-mcp-server]
command = "npx"
args = ["-y", "@lamysolution/npm-mcp-server"]
[mcp_servers.npm-mcp-server.env]
NPM_ACCESS_TOKEN = "npm_xxxxxxxxxxxxxxxxx"
OpenCode MCP Setup
OpenCode config path example: ~/.config/opencode/opencode.jsonc
Add this server under mcp in that file:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"npm-mcp-server": {
"type": "local",
"command": ["npx", "-y", "@lamysolution/npm-mcp-server"],
"enabled": true,
"environment": {
"NPM_ACCESS_TOKEN": "npm_xxxxxxxxxxxxxxxxx"
}
}
}
}
Features
npm_publish: Publish to npmnpm_unpublish: Unpublish a specific npm version (version required)npm_view_package: View published package metadata (field,jsonsupported)
License
This project is licensed under GNU Affero General Public License v3.0 (AGPL-3.0-only).
See the LICENSE file for details.
