{"id":6607,"date":"2025-09-05T07:02:50","date_gmt":"2025-09-05T07:02:50","guid":{"rendered":"https:\/\/mailitics.com\/index.php\/2025\/09\/05\/using-langgraph-and-mcp-servers-to-create-my-own-voice-assistant\/"},"modified":"2025-09-05T07:02:50","modified_gmt":"2025-09-05T07:02:50","slug":"using-langgraph-and-mcp-servers-to-create-my-own-voice-assistant","status":"publish","type":"post","link":"https:\/\/mailitics.com\/index.php\/2025\/09\/05\/using-langgraph-and-mcp-servers-to-create-my-own-voice-assistant\/","title":{"rendered":"Using LangGraph and MCP Servers to Create My Own Voice Assistant"},"content":{"rendered":"<p>    Using LangGraph and MCP Servers to Create My Own Voice Assistant<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n    <!-- no image --><br \/>\n \t<BR><br \/>\n<BR><\/BR><\/p>\n<div>\n<p>Built over 14 days, all locally run, no API keys, cloud services, or subscription fees.<\/p>\n<p>The post <a href=\"https:\/\/towardsdatascience.com\/using-langgraph-and-mcp-servers-to-create-my-own-voice-assistant\/\">Using LangGraph and MCP Servers to Create My Own Voice Assistant<\/a> appeared first on <a href=\"https:\/\/towardsdatascience.com\/\">Towards Data Science<\/a>.<\/p>\n<\/div>\n<p> \t<BR><br \/>\n <BR><\/BR><br \/>\n    Benjamin Lee<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/towardsdatascience.com\/using-langgraph-and-mcp-servers-to-create-my-own-voice-assistant\/\">Go to original source<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Using LangGraph and MCP Servers to Create My Own Voice Assistant Built over 14 days, all locally run, no API keys, cloud services, or subscription fees. The post Using LangGraph and MCP Servers to Create My Own Voice Assistant appeared first on Towards Data Science. Benjamin Lee Go to original source<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3349,2239,678,62,69,978,3700,863,71,70,2533,2654,3447],"tags":[3483,2118,878],"class_list":["post-6607","post","type-post","status-publish","format-standard","hentry","category-agentic","category-agentic-workflows","category-agentic-ai","category-aimldsaimlds","category-artificial-intelligence","category-langchain","category-langchain-agents","category-langgraph","category-large-language-models","category-machine-learning","category-mcp","category-model-context-protocol","category-science-and-technology","tag-langgraph","tag-mcp","tag-using"],"_links":{"self":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/posts\/6607"}],"collection":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/comments?post=6607"}],"version-history":[{"count":0,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/posts\/6607\/revisions"}],"wp:attachment":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/media?parent=6607"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/categories?post=6607"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/tags?post=6607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}