Skip to main content
📸 Resources management interface screenshot placeholder

What are Resources?

In MCP, resources represent any kind of data that servers expose to clients:
  • File contents: Source code, configuration files, documents
  • Database records: Structured data from databases
  • API responses: Data from external services
  • Live system data: Real-time information and metrics
  • Media files: Images, screenshots, audio, video
  • Log files: System and application logs
Each resource is identified by a unique URI (like file:///path/to/file or postgres://database/table) and can contain either text or binary data encoded in base64.

Resource Types

Text Resources

UTF-8 encoded content like source code, configs, JSON, and plain text

Binary Resources

Base64-encoded data like images, PDFs, audio, and video files

Direct Resources

Static resources exposed via resources/list requests

Template Resources

Dynamic resources using URI templates following RFC 6570
Resources are discovered through resources/list requests and read using resources/read requests.

Managing Resources

Adding Resources

  1. Click Add Resource in the Resources panel
  2. Choose the resource type and source
  3. Configure access permissions and caching
  4. Test the connection and save

Resource Status

Monitor resource health:
  • Availability: Online/offline status
  • Last sync: When data was last updated
  • Size: Storage usage and item count
  • Access count: Usage statistics

Access Control

Permissions

Control which servers and tools can access resources:
  • Read-only: View and search content
  • Read-write: Modify and update data
  • Admin: Full control including deletion

Privacy Settings

  • Local only: Resources stay on your machine
  • Team shared: Available to team members
  • Public: Accessible to all users (if applicable)
📸 Resource permissions interface screenshot placeholder

Storage Management

Local Storage

  • Cache location: Where resources are stored locally
  • Size limits: Maximum storage per resource type
  • Cleanup policies: Automatic removal of old data

Sync Settings

  • Update frequency: How often to check for changes
  • Bandwidth limits: Control download speeds
  • Offline access: Cache critical resources locally

Troubleshooting

Common resource issues:
  • Sync failures: Check network connectivity and permissions
  • Storage full: Clean up old cached data or increase limits
  • Access denied: Verify resource permissions and authentication
  • Slow performance: Review cache settings and local storage