AsItIs runs on your own machine — the client starts it, so there is no endpoint to ping. Last commit 15 Oct 2026.
Read-only MCP server for markdown and agent steering files: read, outline, lint, context budget.
We read the source, 17 h ago · rules ccca72095570
Things with no honest explanation: a promise that contradicts the code, code that runs at install time while hiding what it does, data leaving the machine.
const child = spawn(process.execPath, [...nodeFlags, ...args.slice(script)], { stdio: "inherit", windowsHide: true });
…d CLI credentials"],[/\.kube[/\\]config\b/,"Kubernetes config"],[/\.docker[/\\]config\.json\b/,"Docker credentials"],[/\.git-credentials\b|(?:~|\$HOME)[/\\]\.netrc\b/,"git or netrc credentials"],[/\.claude[/\\]\.credentials\.json\b|(?:~|\$HOME)[/\\]\.claude\.json\b|\.cursor[/\\]m…
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
const child = spawn(process.execPath, [...nodeFlags, ...args.slice(script)], { stdio: "inherit", windowsHide: true });
result = subprocess.run(
…d CLI credentials"],[/\.kube[/\\]config\b/,"Kubernetes config"],[/\.docker[/\\]config\.json\b/,"Docker credentials"],[/\.git-credentials\b|(?:~|\$HOME)[/\\]\.netrc\b/,"git or netrc credentials"],[/\.claude[/\\]\.credentials\.json\b|(?:~|\$HOME)[/\\]\.claude\.json\b|\.cursor[/\\]m…
…\s*\(|Net\.WebClient|\bgh\s{1,4}gist\s{1,4}create\b|discord(?:app)?\.com\/api\/webhooks|hooks\.slack\.com|webhook\.site|requestbin|pipedream\.net|ngrok|interact\.sh|burpcollaborator/i,kx=/\b(?:send|upload|post|exfiltrate|transmit|forward|submit)\b[^\n]{0,80}https?:\/\//i,xx=/\b(?…
wrapper.innerHTML = htmlStr;
<script src="https://cdn.sheetjs.com/xlsx-0.20.3/package/dist/xlsx.full.min.js" integrity="sha384-EnyY0/GSHQGSxSgMwaIPzSESbqoOLSexfnSMN2AP+39Ckmn92stwABZynq1JyzdT" crossorigin="anonymous"></script>
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
Code changes quietly between releases, and nobody reads the diff of a dependency. We do, on every release — watch AsItIs and you get told the day something new turns up.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add asitis-mcp -- npx -y @asitis/mcp
{
"mcpServers": {
"asitis-mcp": {
"args": [
"-y",
"@asitis/mcp"
],
"command": "npx"
}
}
}
[mcp_servers.asitis-mcp]
command = "npx"
args = ["-y", "@asitis/mcp"]
{
"mcpServers": {
"asitis-mcp": {
"args": [
"-y",
"@asitis/mcp"
],
"command": "npx"
}
}
}
{
"mcpServers": {
"asitis-mcp": {
"args": [
"-y",
"@asitis/mcp"
],
"command": "npx"
}
}
}
Deterministic, read-only audits of repo readiness for AI coding agents and of agent context files.
Memory, docs, and repo context layer for engineering agents.
Markdown linter, workspace-scoped stdio MCP server, and self-hosted text-only remote MCP server.
MCP server for Google Ads campaign and budget management
Read-only MCP server for Hostaway PMS — guest conversations, reservations, and listings
Read-only MCP server for AgentLoopKit tasks, policies, reports, handoffs, and status.
Read-only MCP server for Inforcer M365 baseline governance, plus assessment and report runs.
Read-only MCP server for Inforcer M365 baseline governance, plus assessment and report runs.
Answers built from our own checks of this server.