Corvic MCP with Langchain

This tutorial demonstrates how to use the LangChain framework with Corvic's MCP protocol to query an agent and save the result to a local file.


Use Case

We ask the Corvic agent a structured question referencing the NAICS dataset and request the response be written to a file using LangChain's file management tools.


Prerequisites

  1. Deploy an agent on Corvic using the NAICS dataset.
  2. Obtain your MCP endpoint and access token from the Corvic dashboard.
  3. Set up LangChain with the necessary packages:
    • langchain
    • langgraph
    • langchain-mcp-adapters
    • openai
    • mcp

Question Asked

As per NAICS codes, Describe wheat farming. Use tools to answer this question.
The answer should be written to a file named results.md
Write the date and time of the response in the file.

The following Python code shows the relevant LangChain configuration discussed above:

python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44

Response

The agent uses Corvic to retrieve relevant information and the LangChain file management tool to write the answer (including timestamp) to results.md.

results.md File Screenshot

Need help? Contact support@corvic.ai or visit https://www.corvic.ai.