langgraph coding team.com
langgraph coding team.com logo

LangGraph Coding Team

Create coding agents to generate implementation options.

Created byApr 22, 2025

LangGraph Coding Agent Team with MCP

This project implements a small team of coding agents using LangGraph and the Model Context Protocol (MCP). The agents use MCP servers to provide tools and capabilities through a unified gateway.
The overall objective of this agent team is to take requirements and code context and create multiple implementations of proposed features; human operators can then choose their preferred approach and proceed, discarding the others.
This project originated from the Anthropic MCP Hackathon in NYC on 12/11/2024 and has since evolved into its own standalone project.

Architecture

The system consists of three main components:
  1. MCP Gateway Server: A server that:
  1. MCP Servers: Individual servers that provide specific capabilities:
  1. Coding Agents: There are three agents that collaborate to accomplish coding tasks:

Getting Started

1. Install Dependencies

2. Configure Environment Variables

The agent supports multiple LLM providers through environment variables:

3. Configure MCP Servers

The gateway server is configured through gateway/config.json. By default, it starts two MCP servers:
You can add more servers from the official MCP servers repository.

4. Start the Gateway Server

The server will start on port 8808 by default.

5. Configure the Agent

The agent's connection to the gateway is configured in langgraph.json:

6. Use the Agent

Open the folder in LangGraph Studio! The agent will automatically:
  1. Connect to the gateway server
  1. Discover available tools
  1. Make tools available for use in conversations

Available Tools

The agent has access to tools from both MCP servers:

Filesystem Tools

  • read_file: Read file contents
  • write_file: Create or update files
  • list_directory: List directory contents
  • search_files: Find files matching patterns
  • And more...

Memory Tools

  • create_entities: Add entities to knowledge graph
  • create_relations: Link entities together
  • search_nodes: Query the knowledge graph
  • And more...

Development

Adding New MCP Servers

  1. Find a server in the MCP servers repository
  1. Add its configuration to gateway/config.json
  1. The agent will automatically discover its tools

Customizing the Agent

  • Modify the system prompt in src/react_agent/prompts.py
  • Update the agent's reasoning in src/react_agent/graph.py
  • Add new capabilities by including more MCP servers

Documentation

License

This project is licensed under the MIT License - see the LICENSE file for details.

LangGraph Coding Agent Team with MCP

This project implements a small team of coding agents using LangGraph and the Model Context Protocol (MCP). The agents use MCP servers to provide tools and capabilities through a unified gateway.
The overall objective of this agent team is to take requirements and code context and create multiple implementations of proposed features; human operators can then choose their preferred approach and proceed, discarding the others.
This project originated from the Anthropic MCP Hackathon in NYC on 12/11/2024 and has since evolved into its own standalone project.

Architecture

The system consists of three main components:
  1. MCP Gateway Server: A server that:
  1. MCP Servers: Individual servers that provide specific capabilities:
  1. Coding Agents: There are three agents that collaborate to accomplish coding tasks:

Getting Started

1. Install Dependencies

2. Configure Environment Variables

The agent supports multiple LLM providers through environment variables:

3. Configure MCP Servers

The gateway server is configured through gateway/config.json. By default, it starts two MCP servers:
You can add more servers from the official MCP servers repository.

4. Start the Gateway Server

The server will start on port 8808 by default.

5. Configure the Agent

The agent's connection to the gateway is configured in langgraph.json:

6. Use the Agent

Open the folder in LangGraph Studio! The agent will automatically:
  1. Connect to the gateway server
  1. Discover available tools
  1. Make tools available for use in conversations

Available Tools

The agent has access to tools from both MCP servers:

Filesystem Tools

  • read_file: Read file contents
  • write_file: Create or update files
  • list_directory: List directory contents
  • search_files: Find files matching patterns
  • And more...

Memory Tools

  • create_entities: Add entities to knowledge graph
  • create_relations: Link entities together
  • search_nodes: Query the knowledge graph
  • And more...

Development

Adding New MCP Servers

  1. Find a server in the MCP servers repository
  1. Add its configuration to gateway/config.json
  1. The agent will automatically discover its tools

Customizing the Agent

  • Modify the system prompt in src/react_agent/prompts.py
  • Update the agent's reasoning in src/react_agent/graph.py
  • Add new capabilities by including more MCP servers

Documentation

License

This project is licensed under the MIT License - see the LICENSE file for details.