Content
# Function Calling Adapter
A flexible adapter for seamless function calling across various MCP services and tools.
## Overview
Function Calling Adapter provides a unified interface to call and manage functions across different MCP services. It streamlines the process of connecting to various services, handling authentication, managing connections, and executing function calls with proper error handling.
## Features
- Unified interface for multiple MCP services
- Seamless function calling with proper parameter handling
- Automatic connection management
- Comprehensive error handling
- Support for asynchronous operations
- Extensible plugin architecture
## Installation
```bash
pip install function-calling-adapter
```
## Usage
```python
from function_calling_adapter import MCPClient
# Initialize the client
client = MCPClient()
# Connect to MCP service
await client.connect()
# Call a function
result = await client.call_tool("tool_name", {
"param1": "value1",
"param2": "value2"
})
# Process the result
print(result.content)
```
## Documentation
For detailed documentation, visit [docs/README.md](docs/README.md)
## License
MIT
Connection Info
You Might Also Like
everything-claude-code
Complete Claude Code configuration collection - agents, skills, hooks,...
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
firecrawl
Firecrawl MCP Server enables web scraping, crawling, and content extraction.
servers
Model Context Protocol Servers
servers
Model Context Protocol Servers
Time
A Model Context Protocol server for time and timezone conversions.