Skip to main content
Glama
dmccaffery

claude-desktop-mcp

by dmccaffery

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_MODENoMode of operation: full, gateway, or search.full
MCP_LOG_FILENoIf set, append structured JSONL events to this file.
MCP_LOG_LEVELNoLog level: info or debug.info
MCP_SERVER_NAMENoServer name reported to the client.claude-desktop-mcp
MCP_SEARCH_TOP_KNoHow many tools the search tool returns.5
MCP_LIST_PAGE_SIZENoMax items per page for list operations.50
MCP_SEARCH_TOOL_NAMENoName of the search tool.x_amz_bedrock_agentcore_search

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
orders_list_ordersA

List customer orders, optionally filtered by customer or status, with pagination.

orders_get_orderA

Retrieve full details of a single customer order by its order ID, including line items, totals, status, and shipping.

orders_create_orderB

Create a new customer order from a list of product line items.

orders_update_orderA

Update mutable fields on an existing order such as shipping address or internal notes.

orders_cancel_orderA

Cancel an order that has not yet shipped.

orders_refund_orderB

Issue a full or partial refund against a paid order.

orders_track_orderA

Get the current shipment tracking status and carrier events for an order.

orders_search_ordersA

Search orders by free-text query across customer name, email, product, or order number.

orders_get_order_invoiceA

Fetch the invoice document and billing breakdown for an order.

users_list_usersB

List user accounts, optionally filtered by role or status.

users_get_userA

Retrieve a single user account by user ID.

users_create_userC

Create a new user account.

users_update_userB

Update profile fields on an existing user account.

users_delete_userA

Permanently delete a user account.

users_search_usersA

Search user accounts by name, email, or username.

users_get_user_profileA

Get the extended public profile for a user, including avatar and bio.

users_reset_user_passwordB

Trigger a password reset email for a user account.

users_set_user_roleB

Change the access role assigned to a user.

files_list_filesC

List files in a folder, optionally filtered by MIME type.

files_get_file_metadataA

Retrieve metadata for a file such as name, size, owner, and timestamps.

files_upload_fileB

Upload a new file from base64 content or a source URL.

files_download_fileA

Download the binary content of a file.

files_delete_fileB

Move a file to trash, or delete it permanently.

files_move_fileB

Move a file to a different folder.

files_copy_fileC

Create a copy of a file.

files_search_filesA

Search files by name or full-text content.

files_share_fileA

Create a shareable link or grant a user access to a file.

github_list_repositoriesA

List Git repositories for a user or organization.

github_get_repositoryA

Get details about a single Git repository.

github_create_issueB

Open a new issue on a repository.

github_list_issuesA

List issues on a repository, filtered by state.

github_get_issueA

Get a single issue by number.

github_create_pull_requestB

Open a pull request from a head branch into a base branch.

github_list_pull_requestsB

List pull requests on a repository.

github_merge_pull_requestB

Merge an open pull request.

github_list_commitsC

List commits on a branch.

github_get_commitA

Get details and diff stats for a single commit.

slack_send_messageB

Send a message to a Slack channel or user.

slack_list_channelsC

List Slack channels in the workspace.

slack_get_channelA

Get metadata for a single Slack channel.

slack_create_channelC

Create a new Slack channel.

slack_list_messagesB

List recent messages in a channel.

slack_set_statusA

Set the authenticated user's status text and emoji.

slack_upload_snippetB

Upload a text snippet or file to a channel.

slack_invite_userB

Invite a user to a channel.

weather_get_current_weatherB

Get current weather conditions for a location.

weather_get_forecastB

Get a multi-day weather forecast for a location.

weather_get_alertsA

Get active severe-weather alerts and warnings for a location.

weather_get_historical_weatherA

Get historical weather observations for a location on a past date.

weather_get_air_qualityA

Get the current air quality index and pollutant breakdown for a location.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/dmccaffery/claude-desktop-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server