Mkinf

v1.0.0APIsstable

mkinf SDK to interact with mkinf hub MCP servers

aillmmcpmodelcontextprotocolpython
Share:
134
Stars
0
Downloads
0
Weekly
0/5

What is Mkinf?

Mkinf is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mkinf sdk to interact with mkinf hub mcp servers

mkinf SDK to interact with mkinf hub MCP servers

This server falls under the APIs category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • mkinf SDK to interact with mkinf hub MCP servers

Use Cases

Interact with mkinf hub servers
Access distributed MCP infrastructure
Use Python SDK for integration
mkinf-io

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedFeb 25, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mkinf

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Mkinf

mkinf is a Python SDK and hub platform that aggregates specialized AI agent capabilities as MCP-compatible servers, letting developers pull pre-built agents into their LLM workflows with a single function call. Rather than building integrations from scratch, developers browse agents on hub.mkinf.io and load them into their Python code or MCP-client environment with their required environment variables configured inline. The first available agent is ScrapeGraphAI for intelligent web scraping, with support for CrewAI, AutoGen, and SmolAgents planned.

Prerequisites

  • Python 3.9+ installed
  • pip install mkinf
  • An MKINF_API_KEY from hub.mkinf.io/settings/api-keys stored in a .env file
  • Agent-specific API keys (e.g., an OpenAI API key when using ScrapeGraphAI with GPT-4o)
  • An MCP-compatible client such as Claude Desktop or Claude Code
1

Install the mkinf SDK

Install the mkinf package from PyPI.

pip install mkinf
2

Obtain your mkinf API key

Sign up at hub.mkinf.io, navigate to Settings → API Keys, and generate a key. Add it to your .env file.

MKINF_API_KEY=your_mkinf_api_key
3

Browse available agents on hub.mkinf.io

Visit hub.mkinf.io to discover available agents and their required environment variables. Each agent is identified by an 'Owner/AgentName' slug.

4

Pull and use an agent in Python

Use mh.pull() to load an agent with its required environment variables. The tools returned are standard MCP tool objects.

import os
from mkinf import hub as mh
from dotenv import load_dotenv

load_dotenv()

tools = mh.pull(
    ["ScrapeGraphAI/scrapegraphai"],
    env={
        "SCRAPEGRAPH_LLM_MODEL": "openai/gpt-4o-mini",
        "SCRAPEGRAPH_LLM_API_KEY": os.getenv("OPENAI_API_KEY")
    }
)
5

Configure for use with an MCP client

Add the mkinf server to your Claude Desktop config. The server acts as a gateway to the hub agents you select.

{
  "mcpServers": {
    "mkinf": {
      "command": "python",
      "args": ["-m", "mkinf.server"],
      "env": {
        "MKINF_API_KEY": "your_mkinf_api_key"
      }
    }
  }
}
6

Run the example Streamlit app

Explore the bundled Streamlit demo to see mkinf agents in action before writing your own integration.

uv run example

Mkinf Examples

Client configuration

Claude Desktop config for the mkinf MCP gateway server.

{
  "mcpServers": {
    "mkinf": {
      "command": "python",
      "args": ["-m", "mkinf.server"],
      "env": {
        "MKINF_API_KEY": "your_mkinf_api_key"
      }
    }
  }
}

Prompts to try

Prompts to use once mkinf agents are loaded into your AI assistant.

- "Scrape the product listing page at https://example.com/products and return all product names and prices"
- "Extract the main article content from https://news-site.com/article/123"
- "Summarize the key points from https://example.com/report.html"
- "What agents are available on the mkinf hub?"

Troubleshooting Mkinf

Authentication error: invalid MKINF_API_KEY

Generate a fresh API key at hub.mkinf.io/settings/api-keys. Ensure the key is set in your .env file and that load_dotenv() is called before mh.pull(), or set it directly as an environment variable: export MKINF_API_KEY=your_key.

ScrapeGraphAI agent returns errors about the LLM model

Confirm SCRAPEGRAPH_LLM_API_KEY is set to a valid key for the provider you chose. For openai/gpt-4o-mini, this must be a valid OpenAI API key. The model string must match the provider's exact model ID format.

Agent not found when calling mh.pull()

Check hub.mkinf.io to confirm the agent slug is correct and the agent is published. The format is 'Owner/AgentName' (case-sensitive). Check that your API key has access to the requested agent tier.

Frequently Asked Questions about Mkinf

What is Mkinf?

Mkinf is a Model Context Protocol (MCP) server that mkinf sdk to interact with mkinf hub mcp servers It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Mkinf?

Follow the installation instructions on the Mkinf GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Mkinf?

Mkinf works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Mkinf free to use?

Yes, Mkinf is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More APIs MCP Servers

Explore all apis servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mkinf": { "command": "npx", "args": ["-y", "mkinf"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Mkinf?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides