n0s1-mcp

n0s1-mcp

Enables AI assistants to scan multiple services and local filesystems for leaked secrets using n0s1 secret-scanning capabilities.

Category
Visit Server

README

<!-- mcp-name: io.github.spark1security/n0s1-mcp -->

n0s1-mcp

An MCP server that exposes n0s1 secret-scanning capabilities as tools for AI assistants (Claude, Cursor, etc.).

Scan Jira, Confluence, Slack, GitHub, GitLab, Zendesk, Linear, Asana, Wrike, and local filesystems for leaked secrets — directly from your AI workflow.

Quickstart

No install required. Add this to your MCP client config and run via uvx:

{
  "mcpServers": {
    "n0s1": {
      "command": "uvx",
      "args": ["n0s1-mcp"]
    }
  }
}

For Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json
For Claude Code: .claude/mcp.json in your project, or ~/.claude/mcp.json globally.

Available Tools

Tool Description Required params
scan_jira Scan Jira tickets server, email, api_key
scan_confluence Scan Confluence pages server, email, api_key
scan_slack Scan Slack channels api_key
scan_github Scan GitHub repositories api_key, owner
scan_gitlab Scan GitLab projects api_key, owner
scan_zendesk Scan Zendesk tickets server, email, api_key
scan_linear Scan Linear issues api_key
scan_asana Scan Asana tasks api_key
scan_wrike Scan Wrike tasks api_key
scan_local Scan local filesystem scan_path
get_scan_status Get status of a running/completed scan report_uuid
get_scan_findings Get paginated findings for a completed scan report_uuid

Environment Variables

Credentials can be passed as tool arguments or pre-set as environment variables:

Variable Used by
JIRA_TOKEN scan_jira, scan_confluence
JIRA_EMAIL scan_jira, scan_confluence
SLACK_TOKEN scan_slack
GITHUB_TOKEN scan_github
GITLAB_TOKEN scan_gitlab
ZENDESK_TOKEN scan_zendesk
ZENDESK_EMAIL scan_zendesk
LINEAR_TOKEN scan_linear
ASANA_TOKEN scan_asana
WRIKE_TOKEN scan_wrike

Example with env vars pre-configured:

{
  "mcpServers": {
    "n0s1": {
      "command": "uvx",
      "args": ["n0s1-mcp"],
      "env": {
        "GITHUB_TOKEN": "ghp_...",
        "JIRA_TOKEN": "ATATT..."
      }
    }
  }
}

Usage Examples

Once connected, ask your AI assistant:

  • "Scan my Jira project SEC for leaked secrets"
  • "Check the GitHub org mycompany for exposed API keys"
  • "Scan the /home/user/project directory for secrets"

Publishing to PyPI

pip install hatch
hatch build
hatch publish

License

GNU General Public License v3 — same as n0s1.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured