Remove env from postgres server

* interpolation of env into command args is not supported
This commit is contained in:
Jim Clark
2024-12-17 17:49:04 -08:00
parent bb0adaafd8
commit 308b71c698

View File

@@ -26,12 +26,20 @@ To use this server with the Claude Desktop app, add the following configuration
### Docker
* when running docker on macos, use host.docker.internal if the server is running on the host network (eg localhost)
* username/password can be added to the postgresql url with `postgresql://user:password@host:port/db-name`
```json
{
"mcpServers": {
"postgres": {
"command": "docker",
"args": ["run", "-i", "--rm", "ai/mcp-postgres", "host.docker.internal:5432/mydb"]
"args": [
"run",
"-i",
"--rm",
"ai/mcp-postgres",
"postgresql://host.docker.internal:5432/mydb"]
}
}
}
@@ -66,4 +74,4 @@ docker build -t ai/mcp-postgres -f src/postgres/Dockerfile .
## License
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.