MCP Security Server
Provides tools for managing npm packages, including checking for outdated packages, running security audits, and verifying configuration and registry settings.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Security ServerCheck for outdated npm packages in my project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Security Server
This is a Model Context Protocol (MCP) server that provides file operations, npm package management, and configuration checking capabilities.
Available Tools
File Operations
count_lines_in_file - Count lines in a text file and return metadata
write_to_file - Write content to a file with append/overwrite modes
read_file_content - Read file content with encoding options
NPM Package Management
check_outdated_packages - Check for outdated npm packages
analyze_package_security - Run npm security audit
check_npm_version - Check npm installation and version
Configuration Management
check_npmrc_config - Check local and global .npmrc files
check_npm_global_config - Check global npm configuration
verify_registry_config - Verify npm registry configuration
check_npm_cache - Check npm cache information
Related MCP server: Local File Management MCP Server
Installation
Clone or create the project
Install dependencies:
npm installBuild the project:
npm run buildRun the server:
npm startornpm run dev
Usage
The server communicates via the Model Context Protocol (MCP) over stdio. It can be integrated with MCP-compatible clients.
Example Tool Usage
Count lines in a file
{
"name": "count_lines_in_file",
"arguments": {
"file_path": "/path/to/file.txt"
}
}Check outdated packages
{
"name": "check_outdated_packages",
"arguments": {
"include_dev": true
}
}Write to file
{
"name": "write_to_file",
"arguments": {
"file_path": "/path/to/output.txt",
"content": "Hello, World!",
"mode": "overwrite"
}
}Security Features
Path traversal protection
File size limits
Input validation
Error handling
Safe npm command execution
Development
npm run dev- Run in development mode with tsxnpm run build- Build TypeScript to JavaScriptnpm start- Run the built server
License
ISC
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/danduh/mcp-security'
If you have feedback or need assistance with the MCP directory API, please join our Discord server