Content
<div align="center">
# Open MCP Client

</div>
https://github.com/user-attachments/assets/364b6705-14d4-4e6d-bea7-fb9f12664fab
# Getting Started
## Set Up Environment Variables
Create a `.env` file at the root of your project:
```sh
touch .env
```
Add the following to `.env`:
```sh
LANGSMITH_API_KEY=lsv2_...
OPENAI_API_KEY=sk-...
```
Next, navigate to the `agent` folder and create another `.env` file:
```sh
cd agent
touch .env
```
Add the following inside `agent/.env`:
```sh
OPENAI_API_KEY=sk-...
LANGSMITH_API_KEY=lsv2_...
```
## Set Up Poetry:
Poetry manages dependencies for the agent service. Install it with:
```sh
pip install poetry
```
Verify the installation by running:
```sh
poetry --version
```
## Development
For easier debugging, run the `frontend` and `agent` in separate terminals:
```bash
# Terminal 1 - Frontend
pnpm run dev-frontend
# Terminal 2 - Agent
pnpm run dev-agent
```
Alternatively, launch both services together:
```bash
pnpm run dev
```
Visit [http://localhost:3000](http://localhost:3000) in your browser to view the application.
## Architecture
The codebase is organized into two primary components:
- **Frontend** - Handles the user interface.
- **Agent** - Manages the core functionality.
## License
Distributed under the MIT License. See LICENSE for more info.
You Might Also Like
MarkItDown MCP
markitdown-mcp is a lightweight MCP server for converting URIs to Markdown.
Context 7
Context7 MCP provides up-to-date code documentation for any prompt.

Continue
Continue is an open-source project for enhancing MCP Server functionality.
semantic-kernel
Build and deploy AI agents with the enterprise-ready Semantic Kernel SDK.
Github
GitHub MCP Server connects AI tools to GitHub for code management and automation.
Playwright
A lightweight MCP server for browser automation using Playwright's structured data.