# Scicloj AI Meetup 5 # Agentic Data-science # Structured Data from LLMs # MCP SDK - summary & recording

**URL:** https://clojureverse.org/t/scicloj-ai-meetup-5-agentic-data-science-structured-data-from-llms-mcp-sdk-summary-recording/11383
**Category:** Meetups and Events
**Tags:** llm, data-science, ai
**Created:** [May 6, 2025, 3:05pm UTC](https://clojureverse.org/t/scicloj-ai-meetup-5-agentic-data-science-structured-data-from-llms-mcp-sdk-summary-recording/11383 "2025-05-06T15:05:18Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [May 6, 2025, 3:05pm UTC](https://clojureverse.org/t/scicloj-ai-meetup-5-agentic-data-science-structured-data-from-llms-mcp-sdk-summary-recording/11383/1 "2025-05-06T15:05:18Z")

</div>

On Apr. 19th, 2025, we had the fifth meeting of [scicloj-ai-meetups](https://scicloj.github.io/docs/community/groups/ai-meetups/), a new Clojure dev group focusing on AI, continuing the earlier [scicloj-llm-meetups](https://scicloj.github.io/docs/community/groups/llm-meetups/) group.

11 people attended the meeting.

## Brief summary

- @pragyansden - _ **Reliable Extraction of Structured Data from LLM Responses** _  
This was an extended and updated discussion following also Pragyan’s recent blog post, [Taming LLM Responses with Instaparse](https://bytes.vadelabs.com/taming-llm-responses-with-instaparse/).

- @vedang - **Writing MCP servers in Clojure, for fun and profit**  
This was a discussion of MCP, the new [mcp-clojure-sdk](https://github.com/unravel-team/mcp-clojure-sdk), and related practices.

- @siavash_mohammady - _ **Agentic-Driven Data-science** _  
The talk discussed a detailed method that composes an LLM, a couple of DSLs, [clara-rules](https://www.clara-rules.org/), a database, and [Tablecloth](https://scicloj.github.io/tablecloth) in one automated data-science workflow..

- After a short discussion, @vedang shared the screen again, and we had a dive into the code.

- In the unrecorded part, we discussed, among other things, possibly projects we can study/research at this group, in the sessions and in between the sessions. A few ideas were proposed in a discussion with @Michael_Cole, @siavash_mohammady, and others. Here are a couple of concrete ideas for upcoming meetings:

## Public recording

The talks by @pragyansden and @siavash_mohammady are shared publicly here. The full recording is shared in the group chat as an unlisted video.

[![](https://img.youtube.com/vi/IkxKVcv_63o/maxresdefault.jpg "Scicloj AI Meetup 5 # Structured Data from LLMs #Agentic Data-science") ](https://www.youtube.com/watch?v=IkxKVcv_63o)

## Chat

See [**#scicloj-ai-meetups \> meeting 5**](https://clojurians.zulipchat.com/#narrow/channel/481583-scicloj-ai-meetups/topic/meeting.205/) at the [Clojurians Zulip Chat](https://scicloj.github.io/docs/community/chat/) for the full recording and a followup discussion.

## Links shared in the meeting

> **[Studio](https://vadeai.app)**

> **[GitHub - unravel-team/instructor-clj: instructor-clj is a Clojure lib to get structured...](https://github.com/unravel-team/instructor-clj)**
>
> instructor-clj is a Clojure lib to get structured output from LLMs

> **[GitHub - promptfoo/promptfoo: Test your prompts, agents, and RAGs. Red...](https://github.com/promptfoo/promptfoo)**
>
> Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, Llama, and more. Simple declarative configs with command line and CI/CD integration. Used by OpenAI and Anthropic.

> **[GitHub - unravel-team/mcp-clojure-sdk: A Clojure SDK to create MCP servers (and...](https://github.com/unravel-team/mcp-clojure-sdk)**
>
> A Clojure SDK to create MCP servers (and eventually clients)

> **[GitHub - unravel-team/example-cool-mcp-server: A Github Template for creating Clojure MCP Servers...](https://github.com/unravel-team/example-cool-mcp-server)**
>
> A Github Template for creating Clojure MCP Servers quickly

> **[GitHub - unravel-team/mcp-clojure-server-deps-new: A deps-new based template for quickly creating MCP...](https://github.com/unravel-team/mcp-clojure-server-deps-new)**
>
> A deps-new based template for quickly creating MCP Servers in Clojure

> **[GitHub - siavashmohammady66/agentic-data-science-notebook](https://github.com/siavashmohammady66/agentic-data-science-notebook)**
>
> Contribute to siavashmohammady66/agentic-data-science-notebook development by creating an account on GitHub.

## The Scicloj-AI-meetups group

The [scicloj-ai-meetups](https://scicloj.github.io/docs/community/groups/ai-meetups/) group is a new developer community focused on AI models, their underlying principles, and practical applications.

The group is organized by @stoica94 and @daslu, emerging from community discussions about the need for more open collaboration and experimentation in AI. It builds upon our previous initiatives like the [scicloj-llm-meetups](https://scicloj.github.io/docs/community/groups/llm-meetups/), but with an expanded scope that explores diverse types of AI models beyond just LLMs.

While some content will be specific to the Clojure ecosystem, much of the material will be valuable and relevant to the broader AI and programming communities.

## Next events

Follow our events on the [Clojure Events Calendar Feed](https://scicloj.github.io/docs/community/events/).

---

<div class="post-metadata">

### Author: ![system](https://clojureverse.org/uploads/default/original/2X/5/51079bf9e4b7d9466242c06cf1e43b9f8bd6da14.png) [@system](https://clojureverse.org/u/system)
#### Post date: [November 5, 2025, 3:05am UTC](https://clojureverse.org/t/scicloj-ai-meetup-5-agentic-data-science-structured-data-from-llms-mcp-sdk-summary-recording/11383/2 "2025-11-05T03:05:47Z")

</div>

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.
