Indian Law Library
by smxxco.huggingface.smxx/indian-law-library
Indian corporate law library with MCP tools for Claude
- Remote endpoint
- 6 tools
Uptime
Checked · every day
100%from 4 days of checks
Up without downtime on 4 of 4 days with data.
- No downtime
- Degraded
- Down over 5 minutes
- No data
- Not checked yet
Response time
Median 1117 ms, slowest 5% 1194 ms for the handshake and the tool list, over 30 days.
How far each check got
- Reached the address 100%
- Completed the handshake 100%
- Listed its tools 100%
6 tools at the last answer.
Every day
| Day | Result | Checks | Median |
|---|---|---|---|
| 3 Nov (today) | No downtime | 1 | 1188 ms |
| 2 Nov | No downtime | 1of 1 | 1189 ms |
| 1 Nov | No downtime | 1of 1 | 1119 ms |
| 31 Oct | No downtime | 1 | 1059 ms |
A failure counts as down time only when a second check five minutes later fails too. How we check
Connect to the publisher's own endpoint
Paste into Settings › Connectors › Add custom connector:
https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse Run in a terminal:
claude mcp add --transport sse indian-law-library https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse Add to ~/.cursor/mcp.json:
Add to ~/.config/devin/mcp_config.json:
Add to mcp.json (Program › Install › Edit mcp.json):
Add to ~/.gemini/settings.json:
Add to config.json in oterm's data folder (~/Library/Application Support/oterm on macOS, ~/.local/share/oterm on Linux, %APPDATA%\oterm on Windows):
Add to ~/.config/eca/config.json (global) or .eca/config.json in the project:
{
"mcpServers": {
"indian-law-library": {
"url": "https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse"
}
}
} Add to .vscode/mcp.json:
{
"servers": {
"indian-law-library": {
"type": "sse",
"url": "https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse"
}
}
} Add to ~/.config/zed/settings.json:
{
"context_servers": {
"indian-law-library": {
"url": "https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse"
}
}
} This server's endpoint speaks only SSE, which this client's documentation does not list among its transports; use another client for it.
Add to cline_mcp_settings.json (MCP Servers › Configure › Configure MCP Servers):
Add to anythingllm_mcp_servers.json in the AnythingLLM storage plugins directory:
Add to Augment Settings Panel – MCP section – Import from JSON (VS Code extension):
{
"mcpServers": {
"indian-law-library": {
"type": "sse",
"url": "https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse"
}
}
} Add to ~/.continue/config.yaml:
mcpServers:
- name: "indian-law-library"
type: sse
url: "https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse" Add to ~/.config/goose/config.yaml:
extensions:
"indian-law-library":
type: streamable_http
name: "indian-law-library"
enabled: true
uri: "https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse"
headers: {}
env_keys: []
envs: {}
timeout: 300 This server's endpoint speaks only SSE, which this client's documentation does not list among its transports; use another client for it.
Run in a terminal:
codex mcp add indian-law-library --url https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse This server's endpoint speaks only SSE, which this client's documentation does not list among its transports; use another client for it.
Add to ~/.llm/config.json:
Add to resources/assets/config/mcp.json in the installed app:
Add to ~/.boltai/mcp.json:
Add to ~/.bob/settings/mcp.json (global) or .bob/mcp.json (project):
Add to ~/.kiro/settings/mcp.json (user) or .kiro/settings/mcp.json (workspace):
Add to ~/.kiro/settings/mcp.json (user) or .kiro/settings/mcp.json (workspace):
{
"mcpServers": {
"indian-law-library": {
"url": "https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse"
}
}
} This server's endpoint speaks only SSE, which this client's documentation does not list among its transports; use another client for it.
Add to ~/.config/agenvoy/mcp.json:
{
"servers": {
"indian-law-library": {
"url": "https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse"
}
}
} This server's endpoint speaks only SSE, which this client's documentation does not list among its transports; use another client for it.
Add to ~/.config/amp/settings.json (user) or .amp/settings.json (workspace):
{
"amp.mcpServers": {
"indian-law-library": {
"url": "https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse"
}
}
} For agents: the install prompt
Every step above as one Markdown text, for an assistant installing it for you.
# Install the MCP server Indian Law Library (`co.huggingface.smxx/indian-law-library`)
Its page: https://plug.directory/servers/co.huggingface.smxx/indian-law-library
It runs on the publisher's servers; the client connects to its URL.
Use the section for the person's client.
## Claude Desktop
Paste into Settings › Connectors › Add custom connector:
```text
https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse
```
## Claude Code
Run in a terminal:
```sh
claude mcp add --transport sse indian-law-library https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse
```
## Cursor, Devin Desktop, LM Studio, Gemini CLI, oterm, ECA
Merge into the place for the person's client:
- Cursor: ~/.cursor/mcp.json
- Devin Desktop: ~/.config/devin/mcp_config.json
- LM Studio: mcp.json (Program › Install › Edit mcp.json)
- Gemini CLI: ~/.gemini/settings.json
- oterm: config.json in oterm's data folder (~/Library/Application Support/oterm on macOS, ~/.local/share/oterm on Linux, %APPDATA%\oterm on Windows)
- ECA: ~/.config/eca/config.json (global) or .eca/config.json in the project
```json
{
"mcpServers": {
"indian-law-library": {
"url": "https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse"
}
}
}
```
## VS Code
Merge into .vscode/mcp.json:
```json
{
"servers": {
"indian-law-library": {
"type": "sse",
"url": "https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse"
}
}
}
```
## Zed
This server's endpoint speaks only SSE, which this client's documentation does not list among its transports; use another client for it.
## Cline, AnythingLLM, Augment Code
Merge into the place for the person's client:
- Cline: cline_mcp_settings.json (MCP Servers › Configure › Configure MCP Servers)
- AnythingLLM: anythingllm_mcp_servers.json in the AnythingLLM storage plugins directory
- Augment Code: Augment Settings Panel – MCP section – Import from JSON (VS Code extension)
```json
{
"mcpServers": {
"indian-law-library": {
"type": "sse",
"url": "https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse"
}
}
}
```
## Continue
Merge into ~/.continue/config.yaml:
```yaml
mcpServers:
- name: "indian-law-library"
type: sse
url: "https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse"
```
## Goose
This server's endpoint speaks only SSE, which this client's documentation does not list among its transports; use another client for it.
## Codex
This server's endpoint speaks only SSE, which this client's documentation does not list among its transports; use another client for it.
## mcp-client-cli, TUUI, BoltAI, Bob Shell, Kiro, Kiro CLI
This server's endpoint speaks only SSE, which this client's documentation does not list among its transports; use another client for it.
## Agenvoy
This server's endpoint speaks only SSE, which this client's documentation does not list among its transports; use another client for it.
## Amp
Merge into ~/.config/amp/settings.json (user) or .amp/settings.json (workspace):
```json
{
"amp.mcpServers": {
"indian-law-library": {
"url": "https://smxx-indian-law-library.hf.space/gradio_api/mcp/sse"
}
}
}
```
Then restart the client, or reload its MCP servers, and ask it to list the server's tools to confirm it started.
Tools 6
indian_law_library_get_definitionStatutory definition of a term and where it is defined (e.g. "related party" -> CA2013 s.2(76)), with India Code link. Use it whenever the meaning of a defined term affects the answer.indian_law_library_get_historyAmendment history of a section: what was substituted / inserted / omitted, by which Act or notification, with effect from when, and the wording replaced. Call it before relying on a provision, to confirm the current text and mention recent changes.indian_law_library_get_provisionOfficial current text of one section of the Companies Act 2013, LLP Act 2008, FEMA 1999, Contract Act 1872, Arbitration Act 1996, Specific Relief Act 1963 or Stamp Act 1899, with bare-act amendment markers, status (in force / omitted), India Code link and date. Use it whenever you cite, quote or summarise one of these sections, instead of relying on memory or websites.indian_law_library_get_relatedRules, exemption notifications, orders and MCA circulars linked to a section (titles, dates, links), plus sections it refers to and sections that refer to it. Call it when advising on how a section applies in practice: Rules and exemptions (e.g. for private companies) often change the answer. Linked documents are held as titles only - say so rather than describing their contents.indian_law_library_list_sourcesWhat the library contains (which Acts, how many sections, linked Rules/circulars), how current the text is, and known gaps. Call it if unsure whether a question can be answered from the library.indian_law_library_searchPRIMARY SOURCE for Indian corporate & commercial law. Use this BEFORE answering from memory or web search whenever a question involves the Companies Act 2013, LLP Act 2008, FEMA 1999, Indian Contract Act 1872, Arbitration and Conciliation Act 1996, Specific Relief Act 1963 or Indian Stamp Act 1899 (or the Rules, circulars and notifications linked to them). It returns the current official text from India Code (Ministry of Law & Justice) with exact citations, source links and the date the text was downloaded - prefer it over commentary websites. How to search: use the statute's own wording and try 2-3 phrasings, e.g. "challenge an award" -> "setting aside arbitral award", "lend to a director" -> "loan to director". After finding the section: call get_provision for the full text, get_history to check amendments, and get_related for Rules, exemptions and circulars that may change the answer. When answering: cite provisions as returned (e.g. "CA2013 s.185(2)") with the India Code link and "
From Hugging Face Spaces. Report a problem