Team Vault MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TEAM_VAULT_URL | Yes | URL of the Team Vault server, e.g. https://obsidian.artillect.pro | |
| TEAM_VAULT_API_KEY | Yes | API key for Team Vault (from web UI → API keys) | |
| TEAM_VAULT_READ_ONLY | No | Set to '1' or 'true' to disable write tools (read-only mode) | |
| TEAM_VAULT_PROJECT_ID | No | Default project ID for tools that don't specify a projectId |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| whoamiA | Return the user the configured API key belongs to (id, email, name). |
| list_projectsA | List the Team Vault projects the API key can access (id, slug, name). |
| list_notesA | List file paths in a project. |
| read_noteA | Read a text file's content by its vault path. Binary files are not returned (use the web/REST download). |
| list_note_versionsA | List the saved version history of a file by path (newest first). |
| write_noteA | Create a new text note, or overwrite an existing one, at the given vault path. Returns whether it was created or updated. |
| move_noteC | Move or rename a file within the project. |
| delete_noteA | Soft-delete a file by path (recoverable on the server as a tombstone). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kremdigital/TeamVaultMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server