Skip to main content

mkinf SDK

PyPI - Version

The mkinf SDK is a powerful toolkit that allows you to easily integrate MCP servers into your applications. With mkinf, you can access a growing ecosystem of specialized AI capabilities through a simple, unified interface.

Getting Started

Follow these steps to start using mkinf in your projects:

1. Create a mkinf Account

Sign up for a free account at hub.mkinf.io/signup. During the beta period, all accounts receive unlimited free credits

2. Configure Your API Key

  1. Go to API Keys settings
  2. Create an organization if you haven't already
  3. Generate and copy your API key
  4. Add the key to your project's .env file:
MKINF_API_KEY=sk-org-...

3. Install the SDK

Install the mkinf SDK using pip:

pip install mkinf

For specific versions, check the PyPI repository.

4. Find an AI Agent

Browse available AI Agents at mkinf hub and select an agent that matches your use case

image

5. Import and Use the Agent

Check the "Use Agent" section of your chosen repository for import instructions

image

Import the agent into your code

from mkinf import hub as mh

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

[!NOTE] Remember to configure any required environment variables specified in the agent's documentation.

Current Limitations

[!WARNING] Currently, mkinf tools are compatible with LangChain chains and graphs. Support for other frameworks like CrewAI, AutoGen, and SmolAgents is coming soon.

Example

You can run the included Streamlit example to see mkinf in action:

uv run sync --dev
uv run example

Metadata

Release files for mkinf 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mkinf 0.1.8
File Size Uploaded
mkinf-0.1.8.tar.gz 169.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mkinf 0.1.8
File Interpreter ABI Platform
mkinf-0.1.8-py3-none-any.whl Python 3 none any Details

Total release size: 174.7 kB

Release files / mkinf-0.1.8.tar.gz

Download URL mkinf-0.1.8.tar.gz
Size 169.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d3774c1a6905cd3952eccca809aec152084c1fa819104a003366169f9c33bb14
BLAKE2b-256 checksum
How to use checksums
606622f914d23b6f21077ad94bb81e03645d954ef610517cbc76b518de9bc357
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.5.21

Release files / mkinf-0.1.8-py3-none-any.whl

Download URL mkinf-0.1.8-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dfdb12974c393371679e1d4c10b16bd50ef4115e8c59f480f9c28f688ef82101
BLAKE2b-256 checksum
How to use checksums
2eed3d03e178e6156d7486dd7ef91d981f3b15c7681f7bd937818fa272cd1522
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.5.21

Release history Release notifications | RSS feed

This release

0.1.8 This release

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page