genkitx-mcp
A Genkit plugin that provides interoperability between Genkit and Model Context Protocol (MCP). Both client and server use cases are supported.
Versions
genkit1.40.1latest1.40.01.39.01.39.0-rc.01.38.0+ show 153 moreshow less
1.37.01.36.01.35.01.34.01.33.01.33.0-rc.11.33.0-rc.01.32.01.32.0-rc.01.31.01.30.11.30.0-rc.01.29.01.29.0-rc.01.28.01.27.01.27.0-rc.21.27.0-rc.11.27.0-rc.01.26.01.26.0-rc.11.26.0-rc.01.25.01.24.01.23.01.22.01.22.0-rc.01.21.01.20.01.20.0-rc.21.20.0-rc.11.20.0-rc.01.19.31.19.21.19.11.19.01.18.01.17.11.17.01.17.0-rc.11.17.0-rc.01.16.11.16.01.15.51.15.41.15.21.15.11.15.1-rc.01.15.01.15.0-rc.01.14.11.14.01.14.0-rc.01.13.01.13.0-rc.01.12.01.11.11.11.01.11.0-rc.01.10.01.9.1-rc.01.9.01.8.01.8.0-rc.21.8.0-rc.11.7.01.6.21.6.11.6.01.5.01.4.01.3.01.2.01.1.01.0.51.0.41.0.0-rc.191.0.0-rc.181.0.0-rc.171.0.0-rc.161.0.0-rc.151.0.0-rc.141.0.0-rc.131.0.0-rc.121.0.0-rc.111.0.0-rc.101.0.0-rc.91.0.0-rc.81.0.0-rc.71.0.0-rc.61.0.0-rc.51.0.0-rc.41.0.0-rc.31.0.0-rc.21.0.0-rc.11.0.0-rc.00.9.120.9.110.9.91.0.0-dev.00.9.80.9.70.9.60.9.50.9.40.9.30.9.20.9.10.9.00.9.0-rc.30.9.0-rc.20.9.0-rc.10.9.0-rc.00.9.0-dev.40.9.0-dev.30.5.170.9.0-dev.20.9.0-dev.10.5.160.5.150.6.0-dev.20.5.140.5.130.5.120.5.110.5.100.5.90.5.80.5.70.5.60.5.50.5.40.5.30.5.20.5.10.5.00.5.0-rc.120.5.0-rc.110.5.0-rc.100.5.0-rc.90.5.0-rc.80.5.0-rc.70.5.0-rc.60.5.0-rc.50.5.0-rc.40.5.0-rc.30.5.0-rc.20.5.0-rc.10.5.0-rc.01.0.31.0.21.0.11.0.0genkit-cli1.40.1latest1.40.01.39.01.39.0-rc.01.38.0+ show 118 moreshow less
1.37.01.36.01.35.01.34.01.33.01.33.0-rc.11.33.0-rc.01.32.01.32.0-rc.01.31.01.30.11.30.0-rc.01.29.01.29.0-rc.01.28.01.27.01.27.0-rc.21.27.0-rc.11.27.0-rc.01.26.01.26.0-rc.11.26.0-rc.01.25.01.24.01.23.01.22.01.22.0-rc.01.21.01.20.01.20.0-rc.21.20.0-rc.11.20.0-rc.01.19.31.19.21.19.11.19.01.18.01.17.11.17.01.17.0-rc.11.17.0-rc.01.16.11.16.01.15.51.15.41.15.21.15.11.15.1-rc.01.15.01.15.0-rc.01.14.11.14.01.14.0-rc.01.13.01.13.0-rc.01.12.01.11.11.11.01.11.0-rc.01.10.01.9.1-rc.01.9.01.8.01.8.0-rc.21.8.0-rc.11.7.01.6.11.6.01.5.01.4.01.3.01.2.01.1.01.0.51.0.41.0.0-rc.191.0.0-rc.181.0.0-rc.171.0.0-rc.161.0.0-rc.151.0.0-rc.141.0.0-rc.131.0.0-rc.121.0.0-rc.111.0.0-rc.101.0.0-rc.91.0.0-rc.81.0.0-rc.71.0.0-rc.61.0.0-rc.51.0.0-rc.41.0.0-rc.31.0.0-rc.21.0.0-rc.11.0.0-rc.00.9.120.9.110.9.91.0.0-dev.00.9.80.9.70.9.60.9.50.9.40.9.30.9.20.9.10.9.00.9.0-rc.30.9.0-rc.20.9.0-rc.10.9.0-rc.00.9.0-dev.40.9.0-dev.30.9.0-dev.20.0.20.9.0-dev.10.0.1unattributedpy/v0.6.0-rc.1latestpy/v0.6.0@visoai/genkitx-mcp1.0.2latest1.0.11.0.0@visoai/genkit-mcp1.0.0latestgenkitx-mcp1.14.1latest1.14.01.14.0-rc.01.13.01.13.0-rc.0+ show 51 moreshow less
1.12.01.11.11.11.01.11.0-rc.01.10.01.9.1-rc.01.9.01.8.01.8.0-rc.21.8.0-rc.11.8.0-rc.01.7.01.6.21.6.11.6.01.5.01.4.01.3.01.2.01.1.01.0.51.0.41.0.0-rc.191.0.0-rc.181.0.0-rc.171.0.0-rc.161.0.0-rc.151.0.0-rc.141.0.0-rc.131.0.0-rc.121.0.0-rc.111.0.0-rc.101.0.0-rc.91.0.0-rc.81.0.0-rc.71.0.0-rc.61.0.0-rc.51.0.0-rc.41.0.0-rc.31.0.0-rc.21.0.0-rc.11.0.0-rc.00.9.120.9.110.9.101.0.0-dev.00.9.90.9.80.9.70.9.60.0.1genkit-python0.4.0latest0.3.20.3.11.14.1latest1.34.0go/v1.8.0go/v1.7.01.33.0+ show 48 moreshow less
1.33.0-rc.11.33.0-rc.01.32.01.32.0-rc.0go/v1.6.1go/v1.6.0go/v1.5.1py/v0.5.21.31.0go/v1.5.0py/v0.5.2-rc.2py/v0.5.2-rc.11.30.11.30.0-rc.0py/v0.5.11.29.01.29.0-rc.0py/v0.5.01.28.0go/v1.4.0go/v1.3.01.27.01.27.0-rc.21.27.0-rc.11.27.0-rc.01.26.01.26.0-rc.11.26.0-rc.01.25.0go/v1.2.0go/v1.1.0go/v1.0.5go/v1.0.4go/v1.0.3go/v1.0.2go/v1.0.1go/v1.0.0go/v1.0.0-rcgo/v0.7.0go/v0.6.2go/v0.6.1go/v0.6.0go/v0.5.4go/v0.5.3go/v0.5.2go/v0.5.1go/v0.5.0go/v0.3.0Tools 79
celsiusToFahrenheit Converts Celsius to Fahrenheit
add add two numbers together
test_http lookupUsers use this tool to list users
math/add add two numbers
screenshot takes a screenshot
math/subtract subtract two numbers
tellAFunnyJoke Tells jokes about an input topic. Use this tool whenever user asks you to tell a joke.
jokeSubjectGenerator can be called to generate a subject for a joke
gablorkenTool can be used to calculate gablorken value
characterGenerator can be used to generate a character. Seed it with some input.
exitTool call this tool when you have the final answer
getColor gets a random color
transferMoney Transfers money between accounts.
getWeather Get the weather for the given location.
getTime Get the current time
getSomePreformattedText Gets some pre-formatted text to display on the UI.
getSomeMarkdown Gets some markdown formatted text to display on the UI.
fetchCatalog Fetches the complete product catalog with all available items
searchCatalog Search for products by name, category, or keyword
fetchMostPopularItems Fetches the most popular items in the catalog (top 3)
processPayment Process a payment for an order
getStoreInfo Get store information including hours, location, and contact details
getProductDetails Get detailed information about a specific product by ID
todaysMenu Use this tool to retrieve all the items on today's menu
someListFilesTool lists files
toolA toolA it is
toolB toolB it is
testTool description
dynamicTestTool1 description
dynamicMultipartTool description
simpleTool description
interruptingTool description
resumableTool description
truth always returns true
resumable interrupts unless resumed with {status: "ok"}
good_tool a tool
bad_tool a tool
bad_tool_approved a tool
${params.serverName}/${tool.name} ${options.name}/${tool.name} get_weather Get the weather for a city
echoTool echo
get_current_weather gets weather
fooz gets fooz
test test
test_meta test
dynamic test
regular test
multipart test
interruptTool interrupt tool
test/tool desc
other/tool desc
test/tool1 desc
other/tool2 desc
mockTool A mock tool
middlewareTool injected by middleware
injectedTool injected tool description
namespaced/add add two numbers together
multiTool a tool with multiple parts
fallbackTool a tool with fallback output
menuLookupTool use this tool to look up the menu for a given date
reservationTool use this tool to try to book a reservation
reservationAgent Reservation Agent can help manage guest reservations
weatherTool use this tool to display weather
datePicker user can use this UI tool to enter a date (prefer this over asking the user to enter the date manually)
searchEvents use this when asked about any time/location for school events including extra curriculars like clubs
reportAbsence use this tool to mark a specific student as absent on one or more days
reportTardy use this tool to mark a specific student tardy for a given date
upcomingHolidays can retrieve information about upcoming holidays
getRecentGrades retrieves recent grades for a specific student
get_usage_guide Use this tool to look up the official Genkit usage guide, including project setup instructions and API best practices. ALWAYS call this before implementing Genkit features.
list_flows Use this to discover available Genkit flows or inspect the input schema of Genkit flows to know how to successfully call them.
run_flow Runs the flow with the provided input
start_runtime Use this to start a Genkit runtime process (This is typically the entry point to the users app). Once started, the runtime will be picked up by the \
list_genkit_docs Use this to see a list of available Genkit documentation files. Returns `filePaths` that can be passed to `read_genkit_docs`.
search_genkit_docs Use this to search the Genkit documentation using keywords. Returns ranked results with `filePaths` for `read_genkit_docs`. Warning: Generic terms (e.g. "the", "and") may return false positives; use specific technical terms (e.g. "rag", "firebase", "context").
read_genkit_docs Use this to read the full content of specific Genkit documentation files. You must provide `filePaths` from the list/search tools.
get_trace Returns the trace details.
Permissions 4
network medium filesystem low shell high env_vars low