Skip to main content

Creating Servers

Learn how to create and manage MCP servers in Reeva.

What is a Server?

A server is a collection of tools exposed through the MCP protocol. Each server:

  • Has a unique ID and URL used to interact with the server
  • Contains contains one or more tools
  • Can be accessed via API keys

Creating Your First Server

Via Dashboard

  1. Navigate to Servers

  2. Click Create Server

  3. Configure Basic Info

    Name: My Research Server
    Description: Tools for web research and analysis
  4. Select Tools

    • Search for tools you've created
    • Click to add multiple tools
    • Minimum: 1 tool required
  5. API Keys

    • You have three options on this step:
      • Auto-generate a new API key and link it to the server
      • Link a previously-created key to this new server
      • Skip key generation (you will not be able to access the server until a key is generated)
  6. Create

    • Click "Create Server"
    • Server is immediately active

Server Configuration

Name & Description

Choose clear, descriptive names:

✅ Good:

  • "Research & Analysis Tools"
  • "Productivity Suite"
  • "Data Engineering Server"

❌ Bad:

  • "Server 1"
  • "Test"
  • "My Server"

Tool Selection

Select tools that work well together:

Good groupings:

  • Web Research: Google Search + Firecrawl + Perplexity
  • Productivity: Notion + Jira + Gmail
  • Data: Supabase + PostgreSQL + Web Scraper

Avoid:

  • Too many tools (>15) - hard to manage
  • Unrelated tools - confusing for AI
  • Duplicate functionality - wasteful

Managing Servers

View Server Details

  1. Servers → Click server name
  2. From this view you'll have access to the following:
    • Name and description
    • Tools on the the server
    • API keys linked to the server
    • The URL and auth info to connect to the server

Update Server

  1. Server page → Click "Edit"
  2. Change:
    • Name/description
    • Add/remove tools
    • Add/remove AI keys
  3. Save changes

Delete Server

  1. Server page → "Settings" tab
  2. Click "Delete Server"
  3. Confirm deletion
  4. ⚠️ This cannot be undone
  5. All API keys will be unlinked from the server

API Keys

See API Keys Guide for detailed key management.

  1. Navigate to Server details page
  2. Click "Create Key" or "Attach Keys"
  3. Name it descriptively
  4. Copy immediately (keys are never shown more than once)
  5. Store securely

Testing Servers

In Chat

  1. Navigate to Chat
  2. Select your server
  3. Ask questions that use your tools
  4. Verify responses are correct

In Playground

  1. Server page → "Playground" tab
  2. Test individual tools
  3. Check parameters and responses
  4. Debug issues

Best Practices

Security

  • ✅ Rotate API keys every 90 days
  • ✅ Keep sharing keys between servers to a minimum
  • ✅ Never commit keys to version control
  • ✅ Revoke unused keys immediately

Organization

  • ✅ Make server names and descriptions overly verbose and descriptive. Agents interacting with your server will perform much better if you can reduce ambiguity.
  • ✅ Avoid adding too many tools to a single server. Servers with large amounts of tools will cause your AI Agents to run slower and will increase the likelihood that they select the wrong tool for assigned tasks.

Common Patterns

Single-Purpose Servers

Research Server:

  • Web Search
  • Firecrawl
  • Perplexity
  • Web Scraper

Productivity Server:

  • Notion
  • Jira
  • Gmail
  • Calendar

Multi-Purpose Servers

Personal Assistant:

  • Mix of all frequently-used tools
  • Optimized for your workflow
  • All-in-one convenience

Environment-Specific

Development Server:

  • Test tools
  • Development credentials
  • Non-production data

Production Server:

  • Stable tools only
  • Production credentials
  • Monitoring enabled

Troubleshooting

"Must have at least one tool"

Problem: Can't create server without tools.

Solution: Create tools first, then add to server.

"API key generation failed"

Problem: Auto-generation doesn't work.

Solution: Create server first, add key manually later.

See Also