Sign in

Kingsley Uyi Idehen

@kidehen.bsky.social
273 followers 70 following 12K posts

Founder & CEO, OpenLink Software. Interested in AI, Smart Agents, Data Connectivity, and DBMS Tech. LinkedIn: linkedin.com/in/kidehen ID: kingsley.idehen.net/DAV/home/kidehe…

PostsRepliesMedia
Kingsley Uyi Idehen @kidehen.bsky.social · 08/05/2026
It’s been quite the week for the reincarnation of the Semantic Web vision in the age of AI. I had the pleasure of participating in a spontaneous and raw recorded chat with Robert Scoble about this fascinating and important topic. youtu.be/4OQEXG5JukU?... #SemanticWeb #LinkedData #AgenticWeb #AI
youtu.be
The Semantic Web vision in the age of AI.
YouTube video by Kingsley Idehen
000
Kingsley Uyi Idehen @kidehen.bsky.social · 03/04/2026
Repo link: github.com/OpenLinkSoft...
github.com
GitHub - OpenLinkSoftware/ai-agent-skills: OPAL AI Agent Skills Collection (Skills.md Compliant)
OPAL AI Agent Skills Collection (Skills.md Compliant) - OpenLinkSoftware/ai-agent-skills
000
Kingsley Uyi Idehen @kidehen.bsky.social · 03/04/2026
If you’re interested in what’s possible across both consumer and enterprise use cases, this repository is for you. Note that everything we build is grounded in open standards—so what we share can be easily reused by anyone.
100
Kingsley Uyi Idehen @kidehen.bsky.social · 03/04/2026
I do a lot of hands-on work with AI Agent Skills that are loosely coupled with Data Spaces (databases, knowledge bases, filesystems, and APIs). OpenLink Software now has a publicly accessible AI Agent Skills repository on GitHub that I contribute to directly.
100
Kingsley Uyi Idehen @kidehen.bsky.social · 03/03/2026
Why Should Anyone Care? This skill returns important power to both content publishers and consumers. It frees everyone from the dysfunction of algorithmic content discovery—you subscribe to the content you find interesting rather than leaving that choice to a third-party algorithm.
skills.md
000
Kingsley Uyi Idehen @kidehen.bsky.social · 03/03/2026
Github Repo Link: github.com/OpenLinkSoftware/ai-agent-skills/blob/main/rss-feed-generator/SKILL.md
100
Kingsley Uyi Idehen @kidehen.bsky.social · 03/03/2026
Here’s a Feed Generator Skill I knocked up that generates feeds for pages that lack this important content syndication and discovery feature. How do you use it? From any AI or AI agent environment that supports skills packaged using SKILLS.md docs. Read on.. /cc @scripting.com
skills.md
110
Reposted by Kingsley Uyi Idehen
Merriam-Webster @merriam-webster.com · 03/09/2025
enshittification | noun | when a digital platform is made worse for users, in order to increase profits
499290218529
Kingsley Uyi Idehen @kidehen.bsky.social · 19/06/2025
LLMs + the Model Context Protocol (MCP) are the Yang to the Semantic Web Project's Yin. We now have a solution to the final hurdle—visualization. Years of Linked Data work now come alive. I explain this, with demonstrations, in a new newsletter post. www.linkedin.com/pulse/semant... #MCP
linkedin.com
The Semantic Web Project Didn’t Fail — It Was Waiting for AI (The Yin of its Yang)
TL;DR: The Semantic Web Project — often dubbed the most successful marketing failure ever — has quietly evolved into the foundational layer of today’s Web. Made finally usable by AI, particularly thro...
040
Reposted by Kingsley Uyi Idehen
OpenLink Software @openlink.bsky.social · 25/03/2025
We’re excited to introduce the latest Virtuoso Maintenance Release—Virtuoso 08.03.3333—packed with feature enhancements and bug fixes across the platform. community.openlinksw.com/t/virtuoso-0... #AI #GenAI #VirtuosoRDBMS #DataSpaces #SQL #SPARQL #KnowledgeGraph #SemanticWeb #LinkedData
011
Reposted by Kingsley Uyi Idehen
OpenLink Software @openlink.bsky.social · 08/05/2025
Using the MCP services at: awsnews.remotemcp.directory Operations bound to the services offered via the following Streamable HTTP endpoint: awsnews.remotemcp.directory Chat UI Options: * linkeddata.uriburner.com/chat * inspect.mcp.garden#chat (via linkeddata.uriburner.com/chat/mcp/mes...)
awsnews.remotemcp.directory
AWS News MCP Server
MCP Server for hourly updated AWS News
011
Reposted by Kingsley Uyi Idehen
OpenLink Software @openlink.bsky.social · 08/05/2025
One more thing, OPAL implements MCP as both a Client and Server, so it can bind to operations (tools) published by other MCP Servers that support SSE or Streamable HTTP. Links in the next reply for a quick example.
Integrating services (tools) published by a 3rd party MCP ServerScreenshot capturing use of services provided by 3rd party MCP server
111
Reposted by Kingsley Uyi Idehen
OpenLink Software @openlink.bsky.social · 05/06/2025
🧰 This is what modern AI infrastructure looks like. Here’s a quick showcase featuring AnthropicAI’s Claude Desktop interacting with a live OPAL instance that queries the DBpedia Knowledge Graph—entirely instructed using natural language. #MCP #OPAL #Screencast
011
Reposted by Kingsley Uyi Idehen
OpenLink Software @openlink.bsky.social · 05/06/2025
⚙️ Deploying to the cloud? It’s simple: 1. Go to the AWS Marketplace 2. Instantiate the OPAL AMI 3. Open {cname}/chat and log in 4. Plug in your favorite LLM API key from providers Enjoy! 3/N 🧵
211
Reposted by Kingsley Uyi Idehen
OpenLink Software @openlink.bsky.social · 07/06/2025
Another major benefit of Anthropic’s Claude Desktop support for remote MCP servers is the ability to combine powerful data access and visualization in notebooks that can be shared via web links. OPAL MCP server example: an earlier demo ⤵️ claude.ai/share/11cb40...
011
Reposted by Kingsley Uyi Idehen
OpenLink Software @openlink.bsky.social · 06/06/2025
What’s happening here? An A2A Orchestrator is interacting with an LLM-powered AI Agent that exposes procedures, functions, 3rd party APIs etc., as MCP-accessible tools. All made possible by the, in deceptively simple manner, by the OpenLink AI Layer (OPAL). #MCP #A2A #GenAI
111
Reposted by Kingsley Uyi Idehen
OpenLink Software @openlink.bsky.social · 05/06/2025
🚀 Just Released: The New Cloud-Deployable OpenLink AI Layer (OPAL) We’re pleased to announce the immediate availability of the latest edition of the OpenLink AI Layer (OPAL)—now equipped with powerful MCP and A2A protocol support, on both the client and server sides. 1/N 🧵 #MCP #OPAL #A2A
121
Kingsley Uyi Idehen @kidehen.bsky.social · 10/06/2025
Do you have a link to a doc about how to setup Remote MCP Servers that support OAuth or Bearer Token based authentication? Right now, you aren’t handling 401’s that trigger the OAuth handshake and I don’t know what you support regarding Authentication Headers.
000
Kingsley Uyi Idehen @kidehen.bsky.social · 30/05/2025
The Model Context Protocol (MCP) brings Unix-style loose coupling to AI Agents. I built a visual explainer (JSON-LD metadata included) using Google Gemini’s new Canvas feature—with an embedded Knowledge Graph to illustrate. Check it out: openlinksw.com//data/html/u... #MCP #Unix #Explainer
010
Kingsley Uyi Idehen @kidehen.bsky.social · 29/05/2025
What’s going on here? Prompts are being processed through queries executed against a Knowledge Graph (KG)—all thanks to loose coupling. The target KG could reside locally, live on the Web, or be part of the vast Linked Open Data (LOD) cloud. #A2A #MCP #VirtuosoRDBMS #AI #Agentic #GenAI
000
Kingsley Uyi Idehen @kidehen.bsky.social · 29/05/2025
Architecturally, as depicted in the attached image. BTW -- @Google Gemini can generate pretty accurate diagrams using @drawio XML! #A2A #MCP #OPAL #VirtuosoRDBMS #AI #Agentic
100
Kingsley Uyi Idehen @kidehen.bsky.social · 29/05/2025
Quick screencast demo of the @OpenLink AI Layer (OPAL) in action—showcasing how MCP + A2A enable loosely coupled, agentic workflows. 🧠 Agent hosts route tasks via A2A ⚙️ Agents use MCP tools (APIs, functions, stored procs) 📄 Tools described using OpenAPI (JSON/YAML) #OPAL #MCP #A2A #VirtuosoRDBMS
110
Kingsley Uyi Idehen @kidehen.bsky.social · 28/05/2025
It's been a while! BTW -- I am working pretty extensively on MCP right now, so I would certainly like to have a play with Xogot. Is there a repo link?
100
Kingsley Uyi Idehen @kidehen.bsky.social · 22/05/2025
Continuation, as I see platform-specificity creeping into the notion of an MCP registry service. github.com/modelcontext... #MCP
github.com
Platform Independent Registry Service · Issue #65 · modelcontextprotocol/registry
Problem: Registry Service Platform Dependency MongoDB (or any specific database platform) should not be a prerequisite for implementing a registry. Solution: Platform-Independent Registry Service S...
000
Kingsley Uyi Idehen @kidehen.bsky.social · 21/05/2025
Done. github.com/modelcontext...
github.com
MCP Server(s) Discoverability · Issue #561 · modelcontextprotocol/modelcontextprotocol
Problem Discoverability of MCP servers currently relies on a growing number of registries. This approach is not scalable and inevitably leads to a dominant registrar that risks becoming a market ch...
251
Kingsley Uyi Idehen @kidehen.bsky.social · 21/05/2025
No, but a link-relation would be a neat addition to the spec since centralized registries will never solve the discovery problem. The following should do. <link rel="service" href="https://api.example.com/mcp"> I'll propose it :)
120
Kingsley Uyi Idehen @kidehen.bsky.social · 21/05/2025
What a journey it’s been—starting with the ambitions of CORBA, the data connectivity standards of ODBC and JDBC, the global reach of the Web, and now, in the age of AI, it all converges through the Model Context Protocol (MCP).
010
Kingsley Uyi Idehen @kidehen.bsky.social · 21/05/2025
Why Should You Care? MCP-accessible, free, widely used edition of an innovative multi-model DBMS and application server—powered entirely by open protocols and query language implementations. #OpenSource #VirtuosoRDBMS #KnowledgeGraph #SPARQL #SQL #GraphQL #DBMS #DataSpaces #MCP
021
Kingsley Uyi Idehen @kidehen.bsky.social · 20/05/2025
Yes—if the MCP servers support Server-Sent Events (SSE) or Streamable HTTP, it’s possible. The main challenge right now is that most MCP clients are still STDIO-based, primarily due to lagging implementation of OAuth 2.1 for authentication.
000
Kingsley Uyi Idehen @kidehen.bsky.social · 20/05/2025
Links: 1. github.com/OpenLinkSoft... -- ODBC 2. github.com/OpenLinkSoft... -- JDBC 3. github.com/OpenLinkSoft... -- pyODBC 4. github.com/OpenLinkSoft... -- ADO.NET
000
Kingsley Uyi Idehen @kidehen.bsky.social · 20/05/2025
Very interesting stuff will happen, as demonstrated by the sheer number of MCP Servers. On our part, we offer MCPs for the following database connectivity protocols: 1. ODBC 2. JDBC 3. pyODBC 4. ADO.NET Why? To reintroduce DBMS independence in the age of AI :)
130
Kingsley Uyi Idehen @kidehen.bsky.social · 20/05/2025
Yep! DNS – Enables scalable machine name lookups across the Internet. HTTP – Enables lookups of entities, their types, and their relationships at Web scale—where the Web serves as an abstraction layer over the Internet. MCP – Enables access to tools (functions, operations) at Web scale.
000
Kingsley Uyi Idehen @kidehen.bsky.social · 13/05/2025
Here's the prompt: Using JDBC with the following connection details: URL: jdbc:oracle:thin:@oracle-host:1521:XE Credentials: UID=hr, PWD=openlink Write a query to produce a dashboard summarizing job history by employee. Link to the Claude Artifact generated: claude.ai/public/artif... #MCP
011
Kingsley Uyi Idehen @kidehen.bsky.social · 13/05/2025
An example of what’s now possible—thanks to our sophisticated MCP Server for JDBC, Oracle’s native JDBC Driver, and Anthropic's Claude Desktop as the MCP client: A dashboard generated from Oracle’s HR database using the following natural language prompt.
121
Reposted by Kingsley Uyi Idehen
Tobias Müller @tobilg.com · 05/05/2025
Over the weekend, I had some time to experiment more with remote MCP servers, and created one that consolidates the AWS news articles from more than 40 sources, and lets you access them via the MCP client of your choice: awsnews.remotemcp.directory The data is updated on an hourly basis.
awsnews.remotemcp.directory
AWS News MCP Server
MCP Server for hourly updated AWS News
2103
Kingsley Uyi Idehen @kidehen.bsky.social · 08/05/2025
Great podcast conversation featuring @edzitron.com and @guykawasaki.bsky.social, I encourage you to have a listen. guykawasaki.com/ed-zitron-si...
guykawasaki.com
Ed Zitron: Silicon Valley's Empty Promises and Billion-Dollar Blunders
Ed Zitron exposes the "ROT economy" of tech, challenging AI hype, billionaire priorities, and growth-obsessed business models with Guy Kawasaki.
000
Kingsley Uyi Idehen @kidehen.bsky.social · 08/05/2025
These operations include: - Native and virtual database queries via SQL, SPASQL, SPARQL, and GraphQL - Metadata exploration across relational tables and knowledge graphs - DB Admin & Governance - Interaction with all bound Large Language Models (LLMs) - Integration with AI agents - etc..
011
Kingsley Uyi Idehen @kidehen.bsky.social · 08/05/2025
On the client side, OPAL can bind to operations (tools) published by any MCP server that supports Streamable HTTP or Server-Sent Events (SSE). On the server side, its operations (tools) are exposed to any MCP-compliant client.
111
Kingsley Uyi Idehen @kidehen.bsky.social · 08/05/2025
💥Boom! The MCP Server for our OpenLink Software AI Layer (OPAL for short) is now generally available for both cloud-based and on-premise deployment. This sophisticated and secure implementation of the Model Context Protocol (MCP) supports both client and server roles: #MCP #VirtuosoRDBMS
111
Kingsley Uyi Idehen @kidehen.bsky.social · 09/04/2025
Historically, software quality has been weakened by the dilution that occurs as conceptual ideas are handed off from specification → coding → QA → documentation—each step involving people with different skill sets, incentives, and interpretations. A new era begins, where that gap can finally close.
021
Kingsley Uyi Idehen @kidehen.bsky.social · 09/04/2025
This is the real game-changer that AI introduces—finally making software more powerful and flexible through direct domain expert engagement.
111
Kingsley Uyi Idehen @kidehen.bsky.social · 09/04/2025
Just last week, we demonstrated how, in the age of AI, OPAL fuses product conceptualization, coding, documentation, and QA into a single activity—all using Markdown. In this new model, a natural language-based article-writing task produces an AI Agent.
110
Kingsley Uyi Idehen @kidehen.bsky.social · 09/04/2025
The EU (across many key projects) has been one of our major customers—successfully rolling out and expanding their use of #VirtuosoRDBMS for over a decade. #UseCase #OPAL #VirtuosoRDBMS #AI #GenAI
111
Kingsley Uyi Idehen @kidehen.bsky.social · 05/04/2025
This week’s edition of my @LinkedIn newsletter shines a light on the impact of the Model Context Protocol (MCP) across multiple computing eras—leading right up to today. We’ve arrived at a moment where loose coupling principles are cool (and super useful) again. 🔗 www.linkedin.com/pulse/model-...
011
Kingsley Uyi Idehen @kidehen.bsky.social · 29/03/2025
Attached is a simple MCP demo using the new mcp-odbc-server with our multi-model Virtuoso platform for data access, integration, and management. #MCP #ODBC #VirtuosoRDBMS #SQL #SPARQL #DataConnectivity #LinkedData #HowTo
011
Kingsley Uyi Idehen @kidehen.bsky.social · 29/03/2025
The Model Context Protocol (MCP) acts as a universal translator between LLMs and data sources, eliminating complex platform-specific requirements. Our new open source MCP server for ODBC enables seamless integration of any ODBC-accessible data into RAG pipelines. www.linkedin.com/pulse/whats-...
152
Reposted by Kingsley Uyi Idehen
Jon Udell @judell.social.coop.ap.brid.gy · 07/03/2025
How can we prepare for a future migration from Bluesky to Mastodon? Bridgy Fed — a service that enables you to connect together your website, fediverse account and Bluesky account — will help. But Bridgy Fed needs to be easier to use. So I recruited Claude’s new Sonnet 7 model to help me do […]
social.coop
Original post on social.coop
111
Kingsley Uyi Idehen @kidehen.bsky.social · 07/03/2025
Boost is massive on my end too!
000
Kingsley Uyi Idehen @kidehen.bsky.social · 07/03/2025
You and I need to chat, its been way to long since we last brainstormed :)
000
Kingsley Uyi Idehen @kidehen.bsky.social · 07/03/2025
Motivated individuals should be able to build user-friendly solutions in this new era of GenAI—and what you’ve demonstrated is a great example! In the past, coding was a tedious, time-consuming process that impeded bringing ideas to digital life. LLM-based coding agents fix that :)
200