Agree & Join LinkedIn
By clicking Continue to join or sign in, you agree to LinkedInโs User Agreement, Privacy Policy, and Cookie Policy.
๐ฌ I built an MCP server that lets LLMs search my email from the terminal
The server connects Claude to email search via the mu CLI tool. Now I just ask it things like: โFind emails with PDF attachments from last Aprilโ โก
๐ No custom frontend. No heavy framework. Just a CLI tool made smarter.
๐ก I learned that MCP servers are basically API translators โ they take complex developer SDKs and flatten them into simple function calls that LLMs can actually use.
๐ฏ The bigger picture: This pattern can breathe new life into existing CLI tools and services. Complex APIs โ Simple, declarative functions โ Natural language queries.
This isnโt a product โ just an experiment in stitching new capabilities into existing workflows. Code here: https://lnkd.in/eT2fJBSv
mu email indexer and searcher: https://github.com/djcb/mu
#MCP #LLM #EmailSearch #OpenSource #AI
What existing tools would you want to make LLM-friendly? ๐ค To view or add a comment, sign in Whenever I am building complex ๐๐ ๐๐ง๐ญ๐ข๐ ๐๐ฒ๐ฌ๐ญ๐๐ฆ๐ฌ, I mostly end up adding a lot of ๐ฅ๐๐ญ๐๐ง๐๐ฒย to the system. And personally, these two techniques have always helped me a lot with reducing latency:
In that case, if you are running five processes inside the logic of your agent, and all of them are taking 3 seconds: Without parallelization: 3x5 = ๐๐๐ฌ (๐๐๐ ๐๐) With Parallelization: 3x1 = ๐๐ฌย (๐๐จ๐จ๐ ๐๐)
Because streaming keeps the user engaged. If you are a web developer, you know the importance of a loader when a process is happening or waiting for an API response. If you have used Cursor or some coding agent, you would have experienced that it shows you:
๐โ๐๐ก ๐๐๐๐๐๐๐๐๐ก ๐ก๐๐โ๐๐๐๐ข๐๐ ๐๐ ๐ฆ๐๐ข ๐๐๐๐ ๐๐๐๐๐๐ฆ ๐ข๐ ๐ ๐ก๐ โ๐๐๐ ๐ค๐๐กโ ๐กโ๐ ๐๐๐ก๐๐๐๐ฆ ๐๐ ๐๐๐๐๐๐๐ฅ ๐ด๐๐๐๐ก๐๐ ๐ ๐ฆ๐ ๐ก๐๐๐ ?
To view or add a comment, sign in
You've built your FastAPI application. Tests pass. It works locally. Now you're reading deployment guides and drowning in advice about connection pool tuning, PostgreSQL JIT compilation, and async event loop optimization.
Hereโs the problem: youโre optimizing blind. You donโt have production traffic to measure. You donโt know where your bottlenecks are.
Meanwhile, the stuff that will actually break on day one gets buried in the noise. Iโve seen developers spend days tuning connection pools for traffic they donโt have yet, while missing the fact that their authentication breaks in production or their database credentials arenโt set correctly.
The truth is, before your first deployment, only three things actually matter:
Everything else - performance tuning, advanced monitoring, sophisticated caching - can wait until you have real data.
I just published a practical checklist covering exactly what matters in the hour before you go live. No overwhelming theory. Just the non-negotiables explained with real examples of what happens when you skip them.
Link in the comments!
#python #fastapi #webdev #deployment
Want to skip deployment configuration entirely? Check out FastroAI at https://fastro.ai - a production-ready FastAPI template with security, monitoring, and deployment already configured correctly. To view or add a comment, sign in Tried my hands on web scraping and AI-powered document processing recently.
I built a pipeline that crawls configured websites, filters PDFs by exam type and year, and downloads them in a structured way. Both the exam name and years are configurable through the config file.
Instead of using traditional parsing methods, I integrated Claude (Sonnet 4) to directly read PDFs, extract questions and options, and tag them with subject, topic, difficulty level, and many more attributes โ all in one step. The processed data exports to Google Sheets for easy analysis and organization.
The project includes three CLI commands for crawling, tagging with Claude, and exporting to Sheets, keeping the workflow modular and composable.
Hereโs a demo dataset from one of the runs showcasing the structured output. This setup uses exam papers from two years: https://surl.li/rhsnmg
Tech stack: Node.js, TypeScript, Claude API, Google Sheets API
GitHub Repo: https://lnkd.in/g4kdAvFE
#AI #WebScraping #Automation To view or add a comment, sign in
446 followers
Actions, Not Just Chat React Component GPT:
We need a GPT that understands our React components, knows our CSS variables, and can spit out code thatโs ready to use. This isnโt about general knowledge; itโs about our knowledge. The standard GPT knowledge upload is fine for broad docs, but for precise component generation, we need control. Thatโs where Actions come in. Our design system lives in zeroheight. Our CSS variables are in a .css file. Our React components are in .jsx files. These are all discrete sources of truth. A generic LLM has no idea how they connect. If someone asks for a โprimary button,โ it might give generic HTML, not our Button component with โcolor-brand-primary. Unacceptable. We build an API. This API becomes our โknowledge retrieval service.โ The GPT uses Actions to call this API when it needs specific, localized data. Extract Data (The ETL of our Design System): zeroheight Content: Use the zeroheight API to pull down all component documentation. Store it, parse it, clean it. Weโre i https://lnkd.in/gufWti_X To view or add a comment, sign in
299 followers
Actions, Not Just Chat
React Component GPT:
We need a GPT that understands our React components, knows our CSS variables, and can spit out code thatโs ready to use. This isnโt about general knowledge; itโs about our knowledge. The standard GPT knowledge upload is fine for broad docs, but for precise component generation, we need control. Thatโs where Actions come in. Our design system lives in zeroheight. Our CSS variables are in a .css file. Our React components are in .jsx files. These are all discrete sources of truth. A generic LLM has no idea how they connect. If someone asks for a โprimary button,โ it might give generic HTML, not our Button component with โcolor-brand-primary. Unacceptable. We build an API. This API becomes our โknowledge retrieval service.โ The GPT uses Actions to call this API when it needs specific, localized data. Extract Data (The ETL of our Design System): zeroheight Content: Use the zeroheight API to pull down all component documentation. Store it, parse it, clean it. Weโre i
https://lnkd.in/gufWti_X To view or add a comment, sign in
446 followers
API-Mocker Hits 5.38K Downloads: The Open Source API Development Platform That's Changing How Developers Mock APIs The Problem Every Developer Faces
Building modern applications means integrating with countless APIs. But what happens when those APIs are down, rate-limited, or simply donโt exist yet? Most developers resort to basic mocking tools that barely scratch the surface of real-world API complexity. API-Mocker isnโt just another mocking tool. Itโs a comprehensive API development platform that has already been downloaded over 5,380 times by developers worldwide. Hereโs what makes it different: FastAPI-based server with advanced routing and regex pattern matching AI-powered mock generation using OpenAI GPT models with intelligent fallback Scenario-based mocking for testing different API states and edge cases Smart response matching that analyzes request data for intelligent response selection GraphQL support with schema introspection and subscription handling WebSocket mocking for real-time communication testing Advanced authentication with OAuth2, JWT, API keys, and MFA support Database inte https://lnkd.in/gYKbM7Ku To view or add a comment, sign in API-Mocker Hits 5.38K Downloads: The Open Source API Development Platform Thatโs Changing How Developers Mock APIs The Problem Every Developer Faces
Building modern applications means integrating with countless APIs. But what happens when those APIs are down, rate-limited, or simply donโt exist yet? Most developers resort to basic mocking tools that barely scratch the surface of real-world API complexity. API-Mocker isnโt just another mocking tool. Itโs a comprehensive API development platform that has already been downloaded over 5,380 times by developers worldwide. Hereโs what makes it different: FastAPI-based server with advanced routing and regex pattern matching AI-powered mock generation using OpenAI GPT models with intelligent fallback Scenario-based mocking for testing different API states and edge cases Smart response matching that analyzes request data for intelligent response selection GraphQL support with schema introspection and subscription handling WebSocket mocking for real-time communication testing Advanced authentication with OAuth2, JWT, API keys, and MFA support Database inte https://lnkd.in/gYKbM7Ku To view or add a comment, sign in WKassebaumโs fork of zen-mcp-server seems to be better maintained than the official version, with support for more LLMs from different providers. For those unfamiliar:
zen-mcp-server is a โModel Context Protocol server that supercharges tools likeย Claude Code,ย Codex CLI, and IDE clients such asย Cursorย or theย Claude Dev VS Code extension.ย Zen MCP connects your favorite AI tool to multiple AI modelsย for enhanced code analysis, problem-solving, and collaborative developmentโ.
https://lnkd.in/efRqQ7PH To view or add a comment, sign in The Cloudflare Code Mode approach to MCP tool calls (https://lnkd.in/erdnK7EH) sounds like a really significant improvement on the MCP experience. Itโs one of those rare breakthroughs that is both elegant and obvious in hindsight.
At a high level, the idea is to translate โraw MCPโ into TypeScript interfaces, and ask the LLM to code against the TypeScript interface. Itโs a form of language arbitrage you might say: the agent exchanges a low-resource language (raw MCP) for a high-resource language (TypeScript), so the LLM performs much better. Then something cool happens - the LLM can also write code to chain tool calls together, or otherwise process the tool call responses in interesting ways. The agent is left holding a bunch of LLM-generated code, so it needs a sandbox to go run that code, and of course Cloudflare offers a solution for that.
Weโll see if this approach takes hold; it seems to have a lot of traction already. If it does, then itโs worth asking whether the MCP protocol itself needs a revision - for example, by making the MCP server provide the TypeScript interface natively. That then raises another round of questions, around what is the best way for MCP servers to โspeakโ to LLMs - can we do better than Typeface?
Certainly itโs a cool idea, and I think itโs a great step forward for MCP usage.
h/t to Kushagra Kumar for sending this post my way! To view or add a comment, sign in ๐ก ๐ก๐ฒ๐๐ฒ๐ฟ ๐น๐ผ๐๐ฒ ๐๐ฟ๐ฎ๐ฐ๐ธ ๐ผ๐ณ ๐ถ๐บ๐ฝ๐ผ๐ฟ๐๐ฎ๐ป๐ ๐ถ๐ป๐ณ๐ผ๐ฟ๐บ๐ฎ๐๐ถ๐ผ๐ป ๐ฎ๐ด๐ฎ๐ถ๐ป.
Just released MCP Memory Service v8.6.0 with ๐๐ผ๐ฐ๐๐บ๐ฒ๐ป๐ ๐๐ป๐ด๐ฒ๐๐๐ถ๐ผ๐ป - your personal AI-powered knowledge base.
๐ง๐ต๐ฒ ๐ฃ๐ฟ๐ผ๐ฏ๐น๐ฒ๐บ: You have PDFs, documentation, notes scattered everywhere. Finding the right information takes forever. Context is lost between AI conversations.
๐ง๐ต๐ฒ ๐ฆ๐ผ๐น๐๐๐ถ๐ผ๐ป: Upload your documents once. Search them semantically. Let AI remember everything for you.
๐๐ผ๐ ๐ถ๐ ๐ช๐ผ๐ฟ๐ธ๐:
1๏ธโฃ ๐จ๐ฝ๐น๐ผ๐ฎ๐ฑ - Drag PDFs, docs, or notes to the web interface 2๏ธโฃ ๐ฃ๐ฟ๐ผ๐ฐ๐ฒ๐๐ - Intelligent chunking preserves context 3๏ธโฃ ๐ฆ๐ฒ๐ฎ๐ฟ๐ฐ๐ต - Ask in natural language: โauthentication flow from the security docsโ 4๏ธโฃ ๐ฅ๐ฒ๐บ๐ฒ๐บ๐ฏ๐ฒ๐ฟ - AI assistants access this knowledge automatically
๐ช๐ต๐ฎ๐ ๐ ๐ฎ๐ธ๐ฒ๐ ๐ง๐ต๐ถ๐ ๐ฆ๐ฝ๐ฒ๐ฐ๐ถ๐ฎ๐น:
๐ ๐ฆ๐ฒ๐บ๐ฎ๐ป๐๐ถ๐ฐ ๐ฆ๐ฒ๐ฎ๐ฟ๐ฐ๐ต - Finds relevant content, not just keywords ๐ ๐ฃ๐ฟ๐ถ๐๐ฎ๐ฐ๐-๐๐ถ๐ฟ๐๐ - Runs locally on your machine (or your teamโs server) ๐ ๐จ๐ป๐ถ๐๐ฒ๐ฟ๐๐ฎ๐น - Works with Claude, VS Code, Cursor, and 13+ AI applications ๐ ๐ฃ๐ฟ๐ผ๐ฑ๐๐ฐ๐๐ถ๐ผ๐ป ๐ฅ๐ฒ๐ฎ๐ฑ๐ - 2000+ memories in active deployments, <500ms search times
๐๐๐ถ๐น๐ ๐ณ๐ผ๐ฟ ๐ง๐ฒ๐ฎ๐บ๐: โข OAuth 2.1 collaboration โข Hybrid sync (local + cloud) โข Zero-configuration setup โข Enterprise security
From solo developers to entire teams - one source of truth for AI-powered work.
๐ข๐ฝ๐ฒ๐ป ๐ฆ๐ผ๐๐ฟ๐ฐ๐ฒ & ๐๐ฟ๐ฒ๐ฒ: ๐ https://lnkd.in/ePYekaAF
#ArtificialIntelligence #Productivity #KnowledgeManagement #DeveloperTools #OpenSource #Claude #AI To view or add a comment, sign in
1,444 followers
Create your free account or sign in to continue your search
or
By clicking Continue to join or sign in, you agree to LinkedInโs User Agreement, Privacy Policy, and Cookie Policy.
New to LinkedIn? Join now
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedInโs User Agreement, Privacy Policy, and Cookie Policy.