What is the HTTP MCP server?
HTTP/REST client with saved collections, env secrets, and SSRF-safe host allowlisting.
How to install HTTP
Copy-paste configuration for popular MCP clients.
HTTP_ALLOW_HOSTSrequiredComma-separated allowed hosts (exact or *.example.com). Required — the server refuses to start without it.
HTTP_WRITABLESet to 1 or true to allow mutating methods (POST/PUT/PATCH/DELETE).
{
"mcpServers": {
"http": {
"command": "npx",
"args": [
"-y",
"@abhishekmcp/http"
],
"env": {
"HTTP_ALLOW_HOSTS": "<YOUR_HTTP_ALLOW_HOSTS>",
"HTTP_WRITABLE": "<YOUR_HTTP_WRITABLE>"
}
}
}
}{
"mcpServers": {
"http": {
"command": "npx",
"args": [
"-y",
"@abhishekmcp/http"
],
"env": {
"HTTP_ALLOW_HOSTS": "<YOUR_HTTP_ALLOW_HOSTS>",
"HTTP_WRITABLE": "<YOUR_HTTP_WRITABLE>"
}
}
}
}{
"mcpServers": {
"http": {
"command": "npx",
"args": [
"-y",
"@abhishekmcp/http"
],
"env": {
"HTTP_ALLOW_HOSTS": "<YOUR_HTTP_ALLOW_HOSTS>",
"HTTP_WRITABLE": "<YOUR_HTTP_WRITABLE>"
}
}
}
}{
"servers": {
"http": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@abhishekmcp/http"
],
"env": {
"HTTP_ALLOW_HOSTS": "<YOUR_HTTP_ALLOW_HOSTS>",
"HTTP_WRITABLE": "<YOUR_HTTP_WRITABLE>"
}
}
}
}claude mcp add http --env HTTP_ALLOW_HOSTS=<YOUR_HTTP_ALLOW_HOSTS> --env HTTP_WRITABLE=<YOUR_HTTP_WRITABLE> -- npx -y @abhishekmcp/httpRelated MCP servers
Files
Sandboxed local filesystem: read, search, edit, copy, archive, and safely manage files.
Git
Local Git via MCP: status, log, diff, file history, branches, and gated stage/commit. Pure-JS.
GitHub
GitHub via MCP: search, repos, issues, PRs, files, notifications. OAuth device flow or token.
Notes
Local markdown notes: ranked + semantic search, tags, todos, and a wiki-link knowledge graph.
SQL
Read-only SQL querying + schema introspection over Postgres & SQLite, with a gated write mode.