Smithery - MCP Registry
Provide your Agents with hundred of prebuilt tools to interact with
Smithery is an MCP (Model Context Protocol) servers registry, listing more than 2,000 MCP servers across multiple use cases:
- Code related tasks (ex: GitHub, E2B)
- Web Search Integration (ex: Brave, Browserbase)
- Database Integration (ex: Neon, Supabase)
- Financial Market Data
- Data & App Analysis
- And more…
Adding a Smithery MCP Server to your Agent
Install AgentKit
Within an existing project, install AgentKit along with the Smithery SDK:
2. Setup an AgentKit Newtork with an Agent
Create an Agent and its associated Network, for example a Neon Assistant Agent:
Add the Neon MCP Smithery Server to your Agent
Add the Neon MCP Smithery Server to your Agent by using createSmitheryUrl()
from the @smithery/sdk/config.js
module
and providing it to the Agent via the mcpServers
option:
Integrating Smithery with AgentKit requires using the createSmitheryUrl()
function to create a valid URL for the MCP server.
Most Smithery servers instruct to use the createTransport()
function which is not supported by AgentKit.
To use the createSmitheryUrl()
function, simply append /ws
to the end of the Smithery server URL provided by Smithery.
You will find the complete example on GitHub:
Neon Assistant Agent (using MCP)
This examples shows how to use the Neon MCP Smithery Server to build a Neon Assistant Agent that can help you manage your Neon databases.
Agents
Tools
Network
Integrations
Code-based Router