Edgee MCP Server Integration

Integrate the Edgee MCP Server in FlowHunt to automate and manage organizations, projects, users, and components with powerful developer tools and workflow automation.

Edgee MCP Server Integration

What does “Edgee” MCP Server do?

The Edgee MCP Server connects AI assistants and LLM-based agents with the Edgee API, enabling advanced organization, project, component, and user management within developer workflows. By leveraging the Model Context Protocol (MCP), the Edgee MCP Server allows clients to perform actions such as managing organizations, handling projects and their domains/components, and administering users and API tokens. This integration streamlines operations like database queries, file management, and API interactions, empowering developers to efficiently automate and control various aspects of their Edgee resources programmatically.

List of Prompts

No prompt templates are documented in the repository.

List of Resources

No explicit MCP resources are documented in the repository.

Organization Tools

  • edgee-listOrganizations: List all organizations with optional filtering.
  • edgee-getMyOrganization: Get your personal organization.
  • edgee-getOrganization: Retrieve an organization by ID.
  • edgee-createOrganization: Create a new organization.
  • edgee-updateOrganization: Update an existing organization.
  • edgee-deleteOrganization: Delete an organization.
  • edgee-listOrganizationUsers: List users of an organization.

Project Tools

  • edgee-listProjects: List all projects with optional filtering.
  • edgee-getProject: Retrieve a project by ID.
  • edgee-createProject: Create a new project.
  • edgee-updateProject: Update an existing project.
  • edgee-deleteProject: Delete a project.
  • edgee-getProjectCounters: Get statistics for a project.
  • edgee-listProjectDomains: List domains for a project.
  • edgee-createProjectDomain: Create a new domain for a project.
  • edgee-listProjectComponents: List components for a project.

Component Tools

  • edgee-listPublicComponents: List all public components.
  • edgee-listOrganizationComponents: List components for an organization.
  • edgee-getComponentByUuid: Retrieve a component by UUID.
  • edgee-getComponentBySlug: Retrieve a component by slug.
  • edgee-createComponent: Create a new component.
  • edgee-createComponentVersion: Create a new component version.

User Tools

  • edgee-getMe: Get the current user.
  • edgee-getUser: Retrieve a user by ID.
  • edgee-listInvitations: List all invitations.
  • edgee-createInvitation: Create a new invitation.
  • edgee-deleteInvitation: Delete an invitation.
  • edgee-listApiTokens: List all API tokens.
  • edgee-createApiToken: Create a new API token.
  • edgee-deleteApiToken: Delete an API token.
  • edgee-getUploadPresignedUrl: Get a presigned URL for uploading files.

Use Cases of this MCP Server

  • Organization Management: Automate creating, updating, and deleting organizations, as well as managing organization users, to streamline administrative tasks for large teams or enterprises.
  • Project Operations: Manage projects, domains, and components programmatically, enabling automated project setup, maintenance, and reporting.
  • Component Lifecycle Management: Handle publishing, versioning, and listing of components and their versions, which is essential for continuous integration and deployment pipelines.
  • User and Access Administration: Automate user invitations, API token management, and access controls for improved security and onboarding efficiency.
  • File Upload Automation: Generate presigned upload URLs for secure and managed file transfers directly from LLM workflows.

How to set it up

Windsurf

  1. Ensure Node.js is installed.
  2. Install the server:
    npm install -g @edgee/mcp-server-edgee
  3. Locate Windsurf’s configuration file (e.g., windsurf.config.json).
  4. Add the Edgee MCP server configuration:
    {
      "mcpServers": {
        "edgee": {
          "command": "npx",
          "args": ["@edgee/mcp-server-edgee"]
        }
      }
    }
    
  5. Save and restart Windsurf.
  6. Verify by checking available MCP tools.

Securing API Keys

Use environment variables for sensitive credentials:

{
  "mcpServers": {
    "edgee": {
      "command": "npx",
      "args": ["@edgee/mcp-server-edgee"],
      "env": {
        "EDGEE_API_TOKEN": "YOUR_TOKEN"
      }
    }
  }
}

Claude

  1. Ensure Node.js is installed.
  2. Install the server:
    npm install -g @edgee/mcp-server-edgee
  3. Edit claude_desktop_config.json:
    {
      "mcpServers": {
        "edgee": {
          "command": "npx",
          "args": ["@edgee/mcp-server-edgee"]
        }
      }
    }
    
  4. Save and restart Claude Desktop.
  5. Confirm Edgee server tools are available.

Securing API Keys

{
  "mcpServers": {
    "edgee": {
      "command": "npx",
      "args": ["@edgee/mcp-server-edgee"],
      "env": {
        "EDGEE_API_TOKEN": "YOUR_TOKEN"
      }
    }
  }
}

Cursor

  1. Ensure Node.js is installed.
  2. Install globally:
    npm install -g @edgee/mcp-server-edgee
  3. Locate Cursor config (e.g., cursor.config.json).
  4. Add Edgee MCP server:
    {
      "mcpServers": {
        "edgee": {
          "command": "npx",
          "args": ["@edgee/mcp-server-edgee"]
        }
      }
    }
    
  5. Save and restart Cursor.

Securing API Keys

{
  "mcpServers": {
    "edgee": {
      "command": "npx",
      "args": ["@edgee/mcp-server-edgee"],
      "env": {
        "EDGEE_API_TOKEN": "YOUR_TOKEN"
      }
    }
  }
}

Cline

  1. Ensure Node.js is installed.
  2. Install the Edgee server:
    npm install -g @edgee/mcp-server-edgee
  3. Open cline.config.json.
  4. Add the MCP server configuration:
    {
      "mcpServers": {
        "edgee": {
          "command": "npx",
          "args": ["@edgee/mcp-server-edgee"]
        }
      }
    }
    
  5. Save and restart Cline.

Securing API Keys

{
  "mcpServers": {
    "edgee": {
      "command": "npx",
      "args": ["@edgee/mcp-server-edgee"],
      "env": {
        "EDGEE_API_TOKEN": "YOUR_TOKEN"
      }
    }
  }
}

How to use this MCP inside flows

Using MCP in FlowHunt

To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

FlowHunt MCP flow

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:

{
  "edgee": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “edgee” to whatever the actual name of your MCP server is (e.g., “github-mcp”, “weather-api”, etc.) and replace the URL with your own MCP server URL.


Overview

SectionAvailabilityDetails/Notes
OverviewOverview found in README.md
List of PromptsNo documented prompt templates
List of ResourcesNo explicit MCP resources found
List of ToolsFull tool list present in README.md
Securing API KeysEnv var usage shown in setup instructions
Sampling Support (less important in evaluation)No mention of sampling

Based on the above summary table, the Edgee MCP Server provides solid tool support and clear setup instructions, but lacks documented prompts, resource primitives, and sampling/roots support. The documentation is helpful but could be more complete in terms of MCP-specific features.

Our opinion

MCP Score: 5/10
The Edgee MCP Server offers robust tool integration and clear setup for several platforms, but misses out on prompt templates, resource descriptions, and advanced MCP features like roots and sampling, which would enhance its utility and interoperability.

MCP Score

Has a LICENSE✅ (Apache-2.0)
Has at least one tool
Number of Forks1
Number of Stars0

Frequently asked questions

What is the Edgee MCP Server?

The Edgee MCP Server connects AI assistants and LLM-based agents with the Edgee API, enabling developers to automate organization, project, component, and user management through the Model Context Protocol (MCP).

What are the main use cases of the Edgee MCP Server?

It is ideal for automating organization and project management, component lifecycle operations, user and access administration, and secure file upload automation—especially in developer and AI workflow contexts.

How do I set up the Edgee MCP Server in FlowHunt or other clients?

Install the server globally with npm and add the configuration in your client's config file. Use environment variables to securely manage your API tokens as shown in the setup instructions above.

What tools does the Edgee MCP Server provide?

It supports organization management, project and domain operations, component publishing and versioning, user invitations, API token management, and secure file upload capabilities.

Does the Edgee MCP Server support prompt templates or custom resource definitions?

Currently, the Edgee MCP Server does not document prompt templates or explicit MCP resources, focusing instead on robust tool integration and workflow automation.

How secure is the Edgee MCP Server integration?

API tokens should always be stored as environment variables in your configuration to prevent accidental exposure and to keep your automation secure.

Unlock Edgee Automation with FlowHunt

Empower your AI workflows by integrating the Edgee MCP Server for seamless organization, project, and user management. Start automating your developer operations today.

Learn more