Skip to content

Comments

Implement Q2 2026 roadmap: MCP CLI export commands and LangChain SDK#2861

Merged
asim merged 6 commits intomasterfrom
copilot/continue-roadmap-2026-implementations
Feb 13, 2026
Merged

Implement Q2 2026 roadmap: MCP CLI export commands and LangChain SDK#2861
asim merged 6 commits intomasterfrom
copilot/continue-roadmap-2026-implementations

Conversation

Copy link
Contributor

Copilot AI commented Feb 13, 2026

Implements Q2 2026 roadmap features for agent developer experience: CLI export commands and Python SDK for LangChain integration.

MCP CLI Commands

Added docs and export subcommands to micro mcp:

  • micro mcp docs - Generate markdown/JSON documentation from service metadata
  • micro mcp export langchain - Generate Python LangChain tool definitions
  • micro mcp export openapi - Generate OpenAPI 3.0 spec
  • micro mcp export json - Export raw tool definitions

Implementation: cmd/micro/mcp/mcp.go (~500 LOC), comprehensive examples in cmd/micro/mcp/EXAMPLES.md

LangChain Python SDK

New package contrib/langchain-go-micro/ provides native LangChain integration:

from langchain_go_micro import GoMicroToolkit
from langchain.agents import initialize_agent
from langchain_openai import ChatOpenAI

# Auto-discover services and create LangChain tools
toolkit = GoMicroToolkit.from_gateway("http://localhost:3000")
agent = initialize_agent(
    toolkit.get_tools(service_filter="users"),
    ChatOpenAI(model="gpt-4")
)

agent.run("Create a user named Alice")

Features:

  • Automatic service discovery via MCP gateway
  • Dynamic LangChain tool generation with descriptions/examples
  • Bearer token auth, service filtering, error handling
  • Full type hints, unit tests, examples

Package structure:

  • langchain_go_micro/toolkit.py - Core implementation (300+ LOC)
  • langchain_go_micro/exceptions.py - Custom exceptions
  • tests/test_toolkit.py - Comprehensive test coverage
  • examples/ - Basic and multi-agent workflows

Documentation

  • Updated PROJECT_STATUS_2026.md to reflect Q2 completion (80%)
  • Created IMPLEMENTATION_SUMMARY.md with session details
  • Updated examples/mcp/README.md with new commands

Roadmap Progress:

  • Q1 2026: 100% complete
  • Q2 2026: 80% complete (ahead of schedule)
  • Q3 2026: 40% complete (auth/tracing delivered early)

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • 224.0.0.251
    • Triggering command: REDACTED, pid is -1 (packet block)

If you need me to access, download, or install something from one of these locations, you can either:


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 5 commits February 13, 2026 14:27
Co-authored-by: asim <17530+asim@users.noreply.github.com>
Co-authored-by: asim <17530+asim@users.noreply.github.com>
Co-authored-by: asim <17530+asim@users.noreply.github.com>
Co-authored-by: asim <17530+asim@users.noreply.github.com>
Copilot AI changed the title [WIP] Continue implementing items from roadmap 2026 Implement Q2 2026 roadmap: MCP CLI export commands and LangChain SDK Feb 13, 2026
Copilot AI requested a review from asim February 13, 2026 14:38
@asim asim marked this pull request as ready for review February 13, 2026 14:39
@asim asim merged commit 13d1116 into master Feb 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants