Dust MCP Server with advanced agent conversation features
Most developer tooling work still happens through a UI a human drives. Dust Postman Railway MCP server moves it into the conversation instead. Dust MCP Server with advanced agent conversation features.
🚀 A TypeScript-based MCP (Model Context Protocol) Server with advanced agent conversation features.
The server publishes 14 tools. What each one is for:
list_workspace_vaults — List all workspace vaultslist_assistants — List available assistantslist_data_source_views — List data source viewsget_conversation_events — Get conversation eventsget_data_sources — Get available data sourcessearch_assistants_by_name — Search for assistants by nameget_conversation — Get conversation detailsretrieve_document — Retrieve a documentget_app_run — Get application run detailsget_events_for_message — Get events for a specific messageupsert_document — Create or update a documentget_documents — Get multiple documentsInstallation goes through your MCP client rather than a global install: point it at COPY on npm and it is fetched when the client starts. The copy-paste blocks for Claude Desktop, Claude Code and Cursor are further down this page.
Configuration is passed through the environment: DEFAULT_WORKSPACE_ID, WORKSPACE_DEFAULT_API_KEY, DUST_API_KEY, DUST_WORKSPACE_ID, DUST_AGENT_ID. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.
Ensure you have curl installed. For testing with netcat (nc), install it using: - macOS: brew install netcat - Ubuntu/Debian: sudo apt-get install netcat
Among the developer tooling options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Dust Postman Railway's toolset — list_workspace_vaults, list_assistants, list_data_source_views and 11 more — is a fair guide to whether it matches your workflow. It is maintained by ma3u; worth a glance at recent repository activity before you build anything load-bearing on it.
This entry was verified against Dust Postman Railway's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.
| Tool | What it does |
|---|---|
| list_workspace_vaults | List all workspace vaults |
| list_assistants | List available assistants |
| list_data_source_views | List data source views |
| get_conversation_events | Get conversation events |
| get_data_sources | Get available data sources |
| search_assistants_by_name | Search for assistants by name |
| get_conversation | Get conversation details |
| retrieve_document | Retrieve a document |
| get_app_run | Get application run details |
| get_events_for_message | Get events for a specific message |
| upsert_document | Create or update a document |
| get_documents | Get multiple documents |
| create_conversation | Start a new conversation |
| create_message | Send a message |
{
"mcpServers": {
"dust-mcp-server-postman-railway": {
"command": "npx",
"args": ["-y", "COPY"],
"env": {
"DEFAULT_WORKSPACE_ID": "your-value",
"WORKSPACE_DEFAULT_API_KEY": "your-value",
"DUST_API_KEY": "your-value",
"DUST_WORKSPACE_ID": "your-value",
"DUST_AGENT_ID": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
Ensure you have curl installed. For testing with netcat (nc), install it using: - macOS: brew install netcat - Ubuntu/Debian: sudo apt-get install netcat
| Variable | Description | Required |
|---|---|---|
| DEFAULT_WORKSPACE_ID | Configuration value read at startup. | Optional |
| WORKSPACE_DEFAULT_API_KEY | Credential the server authenticates with. | Yes |
| DUST_API_KEY | Credential the server authenticates with. | Yes |
| DUST_WORKSPACE_ID | Configuration value read at startup. | Optional |
| DUST_AGENT_ID | Configuration value read at startup. | Optional |
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.