An MCP server for managing API test data and resources.
A Model Context Protocol (MCP) server implementation for managing API test data and resources.
This server implements the MCP protocol to provide a structured way to access and manage API test data. It uses a hierarchical organization model where resources are scoped under organizations and applications.
This server currently implements MCP using Tools (as Resources and Roots are not yet supported by Cursor). The server provides the following tools:
The server can be configured using environment variables or through the mcp.json
configuration file:
{
"mcpServers": {
"mcp-server-softprobe": {
"command": "npx",
"args": [
"-y",
"@softprobe/mcp-server"
],
"env": {
"SOFTPROBE_API_URL": "https://api-onpremise-gcp.softprobe.ai",
"SOFTPROBE_ACCESS_TOKEN": "<your-access-token>"
}
}
}
}
Required environment variables:
SOFTPROBE_API_URL
: Base URL for the Softprobe APISOFTPROBE_ACCESS_TOKEN
: Authentication token for API accesssoftprobe://orgs/{orgId}
└── softprobe://orgs/{orgId}/apps/{appId}
└── API Samples (resources)
System Resources
resources/list
: Lists available resourcesresources/read
: Reads a specific resourceresources/subscribe
: Subscribes to resource changesroots/list
: Lists available root templatesroots/resolve
: Resolves a specific rootAPI Sample Resources
softprobe://apiSamples/{orgId}/{appId}/{apiPath}
: Access API test samples// Client calls roots/list
// Server returns:
{
roots: [
{ uri: 'softprobe://orgs/{orgId}', name: 'Organization Root' },
{ uri: 'softprobe://orgs/{orgId}/apps/{appId}', name: 'Application Root' }
]
}
// Client calls roots/resolve with:
// uri: softprobe://orgs/123
// Server returns:
{
root: {
uri: 'softprobe://orgs/123',
name: 'Organization Root'
}
}
// Client calls resources/list
// Server returns resources under org/123
// Client calls softprobe/apiSamples/123/456/users
// Server returns API samples for the users endpoint
// Client calls roots/resolve with:
// uri: softprobe://orgs/123/apps/456
// Server returns:
{
root: {
uri: 'softprobe://orgs/123/apps/456',
name: 'Application Root'
}
}
// Now all resource access is scoped to app/456
{
samples: [
{
name: "test_case_name",
request: {
method: "POST",
body: { /* request body */ }
},
response: {
status: 200,
body: { /* response body */ }
}
}
]
}
The MCP server enables Cursor IDE to:
Organize Test Data
Test Case Management
Test Execution
Environment Management
npm install
npm run dev
npm run build
npm start
MIT
A server for CodeFuse-CGM, a graph-integrated large language model designed for repository-level software engineering tasks.
Integrates Ollama's local LLM models with MCP-compatible applications. Requires a local Ollama installation.
A Model Context Protocol (MCP) server for CODESYS V3 programming environments.
A Binary Ninja plugin, MCP server, and bridge that seamlessly integrates Binary Ninja with your favorite MCP client.
MCP server for Autodesk Maya
An MCP server for interacting with the Tatara blockchain ecosystem. Requires configuration for the Tatara RPC endpoint and a wallet private key.
A platform-agnostic server for scalable mobile automation and development across iOS, Android, simulators, and emulators.
Enables AI assistants to use a Neo4j knowledge graph for standardized coding workflows, acting as a dynamic instruction manual and project memory.
An MCP server for managing the software development lifecycle, with support for an optional external SQLite database.
MCP Expr-Lang provides a seamless integration between Claude AI and the powerful expr-lang expression evaluation engine.