1. Conduid
  2. Developer Tools
  3. Egile MCP Client
MCP server · Developer Tools

Egile MCP Client

A comprehensive MCP client with direct connection and AI agent modes, including web interface

Unclaimed MIT last commit 10 months ago devtools
47Fair

Scored yesterday · breakdown

About Egile MCP Client

Egile MCP Client is an MCP server published by jpoullet2000 in the Developer Tools category: a comprehensive MCP client with direct connection and AI agent modes, including web interface. It has been installed 0 times through Conduid.

Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx egile-mcp-client

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Egile MCP Client

Powered by Claude · Grounded in docs

I know everything about Egile MCP Client. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.1.3v0.1.3 · 7 Aug 2025Full Changelog**: https://github.com/jpoullet2000/egile-mcp-client/compare/v0.1.2...v0.1.3
v0.1.2v0.1.2 · 7 Aug 2025Full Changelog**: https://github.com/jpoullet2000/egile-mcp-client/commits/v0.1.2

README

Egile MCP Client

A comprehensive Model Context Protocol (MCP) client that provides two operational modes and a web interface for interacting with MCP servers.

Features

  • Two Operation Modes:
    • Direct Mode: Connect directly to MCP server tools and resources
    • Agent Mode: Use a generic AI agent that works with any MCP server
  • Multiple Interfaces:
    • Terminal CLI: Command-line interface for both modes
    • Web Chat Interface: Browser-based chatbot with conversation history
  • AI Provider Support: OpenAI, Anthropic Claude, xAI Grok, and extensible for other providers
  • Conversation History: Persistent chat history across sessions
  • Real-time Communication: WebSocket support for live interactions

Quick Start

Installation

# Install dependencies
pip install -e .

# Or using poetry
poetry install

Configuration

Create a config.yaml file:

# AI Providers (for agent mode)
ai_providers:
  openai:
    api_key: "your-openai-api-key"
    model: "gpt-4"
  anthropic:
    api_key: "your-anthropic-api-key"
    model: "claude-3-sonnet-20240229"
  xai:
    api_key: "your-xai-api-key"
    model: "grok-3"

# MCP Servers
mcp_servers:
  - name: "example_server"
    url: "http://localhost:8000"
    type: "http"
  - name: "local_server"
    command: ["python", "/path/to/server/main.py"]
    type: "stdio"

# Default settings
default_ai_provider: "openai"
web_interface:
  host: "localhost"
  port: 8080

Usage

Terminal Interface

# Direct mode - connect directly to MCP server
egile-mcp-client direct --server example_server

# Agent mode - use AI agent with MCP tools
egile-mcp-client agent --provider openai

# List available tools from a server
egile-mcp-client tools --server example_server

# Interactive chat in terminal
egile-mcp-client chat --mode agent --provider openai

Web Interface

# Start the web server
egile-mcp-client web

# Then open http://localhost:8080 in your browser

Architecture

egile-mcp-client/
├── egile_mcp_client/
│   ├── __init__.py
│   ├── cli.py              # Command-line interface
│   ├── config.py           # Configuration management
│   ├── mcp/
│   │   ├── __init__.py
│   │   ├── client.py       # MCP client implementation
│   │   ├── connection.py   # Connection management
│   │   └── protocol.py     # MCP protocol handling
│   ├── agents/
│   │   ├── __init__.py
│   │   ├── base.py         # Base agent interface
│   │   ├── openai_agent.py # OpenAI implementation
│   │   └── anthropic_agent.py # Anthropic implementation
│   ├── web/
│   │   ├── __init__.py
│   │   ├── app.py          # FastAPI web application
│   │   ├── routes.py       # API routes
│   │   ├── static/         # Static files (CSS, JS)
│   │   └── templates/      # HTML templates
│   └── utils/
│       ├── __init__.py
│       ├── history.py      # Conversation history
│       └── logging.py      # Logging utilities
├── tests/
├── config.example.yaml
└── README.md

License

MIT License

README mirrored from the source repository yesterday. The original is authoritative.

Questions

About Egile MCP Client

How do I install Egile MCP Client?

Run npx egile-mcp-client, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Egile MCP Client safe to use with an AI agent?

Its trust score is 47 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Egile MCP Client still maintained?

The last commit was 10 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.