Skip to content

Add Python SDK for Gopher MCP with C Binding Support #98

@dIvYaNshhh

Description

@dIvYaNshhh

Gopher MCP SDK – Python C Binding Extension

Overview

We need to extend the Gopher MCP SDK by adding C binding support in Python.
This will allow developers to interact with the native C library directly from the Python SDK, enabling seamless integration between low-level bindings and high-level MCP abstractions.

Requirements

  • Implement a C binding layer in the Python SDK (using ctypes, cffi, or a suitable approach).
  • Expose a clean Python API for interacting with the C functions.
  • Ensure proper error handling, memory management, and async/thread compatibility.
  • Provide unit tests for the binding layer.
  • Add documentation and usage examples.

Deliverables

  • Updated Python SDK with C binding.
  • Example code demonstrating initialization and function calls.
  • Documentation for setup and usage.

PR

#99

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions