# TowardsMCP Client
A minimal MCP (Model Context Protocol) client package for connecting Claude, Claude-VSCode, and other MCP clients to TowardsMCP Server resources.
## Installation
```bash
# Install from PyPI
pip install towardsagi-mcp-client
# Or install from source
pip install .
```
## Usage
This package is designed to be used directly in MCP configurations for Claude Desktop, Claude VSCode Extension, Cursor, or other MCP clients.
### Example Configuration
Your MCP configuration (mcp.json) should already be correctly set up:
```json
{
"mcpServers": {
"towardsmcp-MyResource": {
"command": "python3",
"args": [
"-m",
"towardsagi_mcp_server.tools.toolcall"
],
"env": {
"TOWARDSMCP_API_KEY": "tmcp_YOUR_API_KEY",
"TOWARDSMCP_SERVER_URL": "https://your-server-url.com/",
"TOWARDSMCP_RESOURCE": "MyResource"
}
}
}
}
```
### Environment Variables
The client requires the following environment variables:
- `TOWARDSMCP_API_KEY`: Your TowardsMCP API key for authentication
- `TOWARDSMCP_SERVER_URL`: URL of your TowardsMCP server
- `TOWARDSMCP_RESOURCE`: Name of the resource to connect to
## Troubleshooting
If you're experiencing a "module not found" error when using your MCP configuration, simply install this package:
```bash
pip install towardsagi-mcp-client
```
After installing this package, your existing MCP configuration should work without any changes.
## License
Proprietary - TowardsAGI.AI UK Ltd
## Author
Mansoor Pasha Iqbal (mansoor.pasha@towardsagi.ai)
Raw data
{
"_id": null,
"home_page": null,
"name": "towardsagi-mcp-client",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "mcp, model-context-protocol, bridge, towards-agi, claude",
"author": null,
"author_email": "\"TowardsAGI.AI UK Ltd\" <support@towardsagi.ai>, Mansoor Pasha Iqbal <mansoor.pasha@towardsagi.ai>",
"download_url": "https://files.pythonhosted.org/packages/fa/f0/1177ea654776b5873b7b0c598f1c83cac4b56290371a560eef59bc8b7036/towardsagi_mcp_client-1.0.0.tar.gz",
"platform": null,
"description": "# TowardsMCP Client\n\nA minimal MCP (Model Context Protocol) client package for connecting Claude, Claude-VSCode, and other MCP clients to TowardsMCP Server resources.\n\n## Installation\n\n```bash\n# Install from PyPI\npip install towardsagi-mcp-client\n\n# Or install from source\npip install .\n```\n\n## Usage\n\nThis package is designed to be used directly in MCP configurations for Claude Desktop, Claude VSCode Extension, Cursor, or other MCP clients.\n\n### Example Configuration\n\nYour MCP configuration (mcp.json) should already be correctly set up:\n\n```json\n{\n \"mcpServers\": {\n \"towardsmcp-MyResource\": {\n \"command\": \"python3\",\n \"args\": [\n \"-m\",\n \"towardsagi_mcp_server.tools.toolcall\"\n ],\n \"env\": {\n \"TOWARDSMCP_API_KEY\": \"tmcp_YOUR_API_KEY\",\n \"TOWARDSMCP_SERVER_URL\": \"https://your-server-url.com/\",\n \"TOWARDSMCP_RESOURCE\": \"MyResource\"\n }\n }\n }\n}\n```\n\n### Environment Variables\n\nThe client requires the following environment variables:\n\n- `TOWARDSMCP_API_KEY`: Your TowardsMCP API key for authentication\n- `TOWARDSMCP_SERVER_URL`: URL of your TowardsMCP server\n- `TOWARDSMCP_RESOURCE`: Name of the resource to connect to\n\n## Troubleshooting\n\nIf you're experiencing a \"module not found\" error when using your MCP configuration, simply install this package:\n\n```bash\npip install towardsagi-mcp-client\n```\n\nAfter installing this package, your existing MCP configuration should work without any changes.\n\n## License\n\nProprietary - TowardsAGI.AI UK Ltd\n\n## Author\n\nMansoor Pasha Iqbal (mansoor.pasha@towardsagi.ai) \n",
"bugtrack_url": null,
"license": "Proprietary",
"summary": "Minimal MCP Client for TowardsMCP Server",
"version": "1.0.0",
"project_urls": null,
"split_keywords": [
"mcp",
" model-context-protocol",
" bridge",
" towards-agi",
" claude"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "a5a02a92525ba84c240e94ab28627babda6324e384a311eced947f6b854208ce",
"md5": "d040ed63241a6cd721f3be01082066ca",
"sha256": "59d2969ec5eae629f8724883e6fc229ecbee0b64abe40e360e1a38cb7c724be0"
},
"downloads": -1,
"filename": "towardsagi_mcp_client-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d040ed63241a6cd721f3be01082066ca",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 7242,
"upload_time": "2025-07-22T11:46:01",
"upload_time_iso_8601": "2025-07-22T11:46:01.450146Z",
"url": "https://files.pythonhosted.org/packages/a5/a0/2a92525ba84c240e94ab28627babda6324e384a311eced947f6b854208ce/towardsagi_mcp_client-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "faf01177ea654776b5873b7b0c598f1c83cac4b56290371a560eef59bc8b7036",
"md5": "fdf1c90df2482c373f51b26f1c761c85",
"sha256": "50f3d73a855f19432cf0510aca758723c5b73a2cc7f7699228f9373dfdf1f2fb"
},
"downloads": -1,
"filename": "towardsagi_mcp_client-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "fdf1c90df2482c373f51b26f1c761c85",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 6690,
"upload_time": "2025-07-22T11:46:02",
"upload_time_iso_8601": "2025-07-22T11:46:02.804519Z",
"url": "https://files.pythonhosted.org/packages/fa/f0/1177ea654776b5873b7b0c598f1c83cac4b56290371a560eef59bc8b7036/towardsagi_mcp_client-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-22 11:46:02",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "towardsagi-mcp-client"
}