Name | tessell-mcp JSON |
Version |
0.1.9
JSON |
| download |
home_page | None |
Summary | Tessell Model Context Protocol (MCP) server |
upload_time | 2025-07-24 08:40:20 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.13 |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Tessell MCP Server
**Tessell MCP Server** is your AI-powered command center for cloud data and services. It connects your favorite IDEs (like **VS Code**, **Cursor**) or chat-based clients (like **Claude**) to Tessell-—so you can manage everything using **natural language**.
With simple prompts, you can:
- Manage services, snapshots, and availability machines
- Explore and operate databases (Oracle, PostgreSQL, and more)—on Tessell or anywhere else
- Run queries, check health, and troubleshoot—without switching tools or writing scripts
Just describe what you want to do—**Tessell MCP Server takes care of the rest**.
## Why Use Tessell MCP Server?
- **Conversational Power**: Manage your cloud and databases using plain language—no scripts or CLI required
- **Unified Control**: Access both Tessell-native and external databases from one place
- **Instant Insights**: Query, analyze, and troubleshoot in seconds
- **Secure & Local**: Your credentials stay safe—nothing leaves your environment unless you approve it
## Installation & Configuration
### Requirements
- Tessell account with an active API key
- Tenant API base URL and Tenant ID
- Compatible MCP client (e.g., Claude Desktop, Cursor)
### Configuration
To set up the Tessell MCP Server, add the following configuration to your MCP client's configuration file (such as `mcp_config.json`):
```json
{
"mcpServers": {
"tessell": {
"command": "uvx",
"args": [
"tessell-mcp@latest"
],
"env": {
"TESSELL_API_BASE": "{your-tenant-api-url}",
"TESSELL_API_KEY": "{your-api-key}",
"TESSELL_TENANT_ID": "{your-tenant-id}"
}
}
}
}
```
### Database Connections
Connect to your database by setting an environment variable with your connection string. The variable name must start with `CONNSTR_` (e.g., `CONNSTR_HR_DB`).
**Example:**
```json
"env": {
"CONNSTR_ANALYTICS_DB": "postgresql://user:password@host:5432/database",
"CONNSTR_HR_DB": "oracle://user:password@host:1521/service"
}
```
Tessell MCP supports PostgreSQL and Oracle, with MySQL and SQL Server coming soon. Use the standard URI format for your database engine.
Be sure to replace the placeholders with your actual database information and keep your credentials secure.
## What You Can Do
### Service
Manage your data services deployed on Tessell with ease - Discover services, manage snapshots, and control lifecycles—across clouds and environments—using simple prompts.
| Action | Example Prompt |
|----------------------------------|------------------------------------------------------------------|
| See all my services | Show me all running services |
| Get details about a service | Show details for the 'hr' service |
| List databases in a service | List all databases in the analytics service |
| Find a service by name | Find all services with 'prod' in the name |
| Start/stop a service | Stop the integration test service |
| Manage snapshots | Create a snapshot named 'pre-upgrade' for the hr availability machine |
| List snapshots | Show all snapshots for the analytics availability machine |
### Database
Unlock the full potential of your databases—from provisioning and exploring metadata to running queries and troubleshooting performance, Tessell MCP Server simplifies every step of database interaction.
| Action | Example Prompt |
|----------------------------------|------------------------------------------------------------------|
| Create a new database (Postgres) | Create a db named prod_reporting with analytics connection |
| List schemas in a database | Show me all schemas in the analytics database |
| List tables/views in a schema | List all tables and views in the public schema of sales |
| Describe a table or view | Describe the structure of the 'orders' table in reporting |
| Get sample data | Show me 5 sample rows from the 'customers' table |
| Run a custom query | Get top 10 transactions with amount greater than 1000 |
| See slowest queries | What are the slowest queries running on analytics? |
| Check database health | Check the health of indexes and vacuum status in hr |
| Explain a query plan | Explain the query plan for 'SELECT * FROM sales WHERE region = 'US'' |
### Tessell Documentation
Get answers directly from Tessell’s documentation—search across product guides and configuration help, right from the MCP interface.
| Action | Example Prompt |
|----------------------------------|------------------------------------------------------------------|
| Search documentation | What is Parameter Profile in Tessell? |
| Find setup instructions | How do I configure IAM in Tessell? |
| List available features | What can I do with Tessell's governance app? |
## Security Notes
- Tessell MCP Server is intended for local development and IDE integrations only.
- Keep your API key and tenant credentials secure and private.
- Review and approve all actions before allowing execution via the MCP client.
- Database connection files should be kept secure and not committed to version control.
Raw data
{
"_id": null,
"home_page": null,
"name": "tessell-mcp",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.13",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Tessell <contact@tessell.com>",
"download_url": "https://files.pythonhosted.org/packages/bb/bc/e51bfbf2e4a176b09e27f0f9eebf1d9928b0e2f9a1ee1ee422ca3377e5a6/tessell_mcp-0.1.9.tar.gz",
"platform": null,
"description": "# Tessell MCP Server\n\n**Tessell MCP Server** is your AI-powered command center for cloud data and services. It connects your favorite IDEs (like **VS Code**, **Cursor**) or chat-based clients (like **Claude**) to Tessell-\u2014so you can manage everything using **natural language**.\n\nWith simple prompts, you can:\n\n- Manage services, snapshots, and availability machines \n- Explore and operate databases (Oracle, PostgreSQL, and more)\u2014on Tessell or anywhere else \n- Run queries, check health, and troubleshoot\u2014without switching tools or writing scripts\n\nJust describe what you want to do\u2014**Tessell MCP Server takes care of the rest**.\n\n## Why Use Tessell MCP Server?\n\n- **Conversational Power**: Manage your cloud and databases using plain language\u2014no scripts or CLI required \n- **Unified Control**: Access both Tessell-native and external databases from one place \n- **Instant Insights**: Query, analyze, and troubleshoot in seconds \n- **Secure & Local**: Your credentials stay safe\u2014nothing leaves your environment unless you approve it \n\n## Installation & Configuration\n\n### Requirements\n- Tessell account with an active API key \n- Tenant API base URL and Tenant ID \n- Compatible MCP client (e.g., Claude Desktop, Cursor)\n\n### Configuration\nTo set up the Tessell MCP Server, add the following configuration to your MCP client's configuration file (such as `mcp_config.json`):\n\n```json\n{\n \"mcpServers\": {\n \"tessell\": {\n \"command\": \"uvx\",\n \"args\": [\n \"tessell-mcp@latest\"\n ],\n \"env\": {\n \"TESSELL_API_BASE\": \"{your-tenant-api-url}\",\n \"TESSELL_API_KEY\": \"{your-api-key}\",\n \"TESSELL_TENANT_ID\": \"{your-tenant-id}\"\n }\n }\n }\n}\n```\n\n### Database Connections\n\nConnect to your database by setting an environment variable with your connection string. The variable name must start with `CONNSTR_` (e.g., `CONNSTR_HR_DB`).\n\n**Example:**\n```json\n\"env\": {\n \"CONNSTR_ANALYTICS_DB\": \"postgresql://user:password@host:5432/database\",\n \"CONNSTR_HR_DB\": \"oracle://user:password@host:1521/service\"\n}\n```\n\nTessell MCP supports PostgreSQL and Oracle, with MySQL and SQL Server coming soon. Use the standard URI format for your database engine.\n\nBe sure to replace the placeholders with your actual database information and keep your credentials secure.\n\n\n## What You Can Do\n\n### Service\n\nManage your data services deployed on Tessell with ease - Discover services, manage snapshots, and control lifecycles\u2014across clouds and environments\u2014using simple prompts.\n\n| Action | Example Prompt |\n|----------------------------------|------------------------------------------------------------------|\n| See all my services | Show me all running services |\n| Get details about a service | Show details for the 'hr' service |\n| List databases in a service | List all databases in the analytics service |\n| Find a service by name | Find all services with 'prod' in the name |\n| Start/stop a service | Stop the integration test service |\n| Manage snapshots | Create a snapshot named 'pre-upgrade' for the hr availability machine |\n| List snapshots | Show all snapshots for the analytics availability machine |\n\n\n### Database\n\nUnlock the full potential of your databases\u2014from provisioning and exploring metadata to running queries and troubleshooting performance, Tessell MCP Server simplifies every step of database interaction.\n\n| Action | Example Prompt |\n|----------------------------------|------------------------------------------------------------------|\n| Create a new database (Postgres) | Create a db named prod_reporting with analytics connection |\n| List schemas in a database | Show me all schemas in the analytics database |\n| List tables/views in a schema | List all tables and views in the public schema of sales |\n| Describe a table or view | Describe the structure of the 'orders' table in reporting |\n| Get sample data | Show me 5 sample rows from the 'customers' table |\n| Run a custom query | Get top 10 transactions with amount greater than 1000 |\n| See slowest queries | What are the slowest queries running on analytics? |\n| Check database health | Check the health of indexes and vacuum status in hr |\n| Explain a query plan | Explain the query plan for 'SELECT * FROM sales WHERE region = 'US'' |\n\n### Tessell Documentation\n\nGet answers directly from Tessell\u2019s documentation\u2014search across product guides and configuration help, right from the MCP interface.\n\n| Action | Example Prompt |\n|----------------------------------|------------------------------------------------------------------|\n| Search documentation | What is Parameter Profile in Tessell? |\n| Find setup instructions | How do I configure IAM in Tessell? |\n| List available features | What can I do with Tessell's governance app? |\n\n\n## Security Notes\n- Tessell MCP Server is intended for local development and IDE integrations only.\n- Keep your API key and tenant credentials secure and private.\n- Review and approve all actions before allowing execution via the MCP client.\n- Database connection files should be kept secure and not committed to version control.\n",
"bugtrack_url": null,
"license": null,
"summary": "Tessell Model Context Protocol (MCP) server",
"version": "0.1.9",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "f1355289f29468c71d22862742a2c667782d87d757a7e24dc99b93d9388b4429",
"md5": "76435de2d3316f9c793ab561d49359fe",
"sha256": "7306b250a27c740e2ffb026166ae80cfc11174419d2203eebab28dcf66875f9c"
},
"downloads": -1,
"filename": "tessell_mcp-0.1.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "76435de2d3316f9c793ab561d49359fe",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.13",
"size": 35114,
"upload_time": "2025-07-24T08:40:19",
"upload_time_iso_8601": "2025-07-24T08:40:19.620061Z",
"url": "https://files.pythonhosted.org/packages/f1/35/5289f29468c71d22862742a2c667782d87d757a7e24dc99b93d9388b4429/tessell_mcp-0.1.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bbbce51bfbf2e4a176b09e27f0f9eebf1d9928b0e2f9a1ee1ee422ca3377e5a6",
"md5": "f27d253a5b07c4e78eba81b583206c55",
"sha256": "b2d23f22d9a4c2c27cb1b5044fa450f8da4fba7ffc6410453d92c670cf771b38"
},
"downloads": -1,
"filename": "tessell_mcp-0.1.9.tar.gz",
"has_sig": false,
"md5_digest": "f27d253a5b07c4e78eba81b583206c55",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.13",
"size": 33275,
"upload_time": "2025-07-24T08:40:20",
"upload_time_iso_8601": "2025-07-24T08:40:20.887293Z",
"url": "https://files.pythonhosted.org/packages/bb/bc/e51bfbf2e4a176b09e27f0f9eebf1d9928b0e2f9a1ee1ee422ca3377e5a6/tessell_mcp-0.1.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-24 08:40:20",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "tessell-mcp"
}