此 MCP 可以做什么
Enables searching and retrieval of AI-focused blog posts, guides, glossary terms, comparisons, service information, and other published content.
工具
输入模式
{'type': 'object', 'required': ['projectDescription'], 'properties': {'projectType': {'enum': ['mvp', 'saas', 'ai-integration', 'automation', 'mobile-app', 'web-app', 'ai-agent', 'data-pipeline'], 'type': 'string', 'examples': ['mvp', 'ai-agent', 'automation'], 'description': 'Project archetype used by the estimator.'}, 'projectDescription': {'type': 'string', 'examples': ['Build an AI support agent that answers customer questions from our help center and escalates edge cases.'], 'minLength': 10, 'description': 'Natural-language description of the project, workflow, product idea, or AI use case to estimate.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'properties': {'tag': {'type': 'string', 'examples': ['MCP', 'AI Development'], 'description': 'Exact or near-exact blog tag to filter published posts.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "Document ID from search results (e.g. 'blog:de:mein-artikel'), or a full contextstudios.ai URL / site-relative path."}}}
输出模式
{'type': 'object', 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'error': {'type': 'string'}, 'title': {'type': 'string'}, 'success': {'type': 'boolean'}, 'metadata': {'type': 'object'}}}
输入模式
{'type': 'object', 'properties': {'tag': {'type': 'string', 'examples': ['MCP', 'AI Development'], 'description': 'Exact or near-exact blog tag to filter published posts.'}, 'limit': {'type': 'number', 'default': 5, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'properties': {'sections': {'type': 'array', 'items': {'enum': ['overview', 'contact', 'tech_stack', 'differentiators', 'legal', 'pricing'], 'type': 'string'}, 'examples': [['overview', 'contact'], ['overview', 'contact', 'tech_stack', 'differentiators', 'legal', 'pricing']], 'description': "Which sections to return. Defaults to ['overview']. 'pricing' returns the three fixed-price workshops and the one pricing statement â\x80\x94 no project prices."}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['smb', 'startups'], 'minLength': 2, 'description': 'Exact slug or id, as returned by the matching list tool.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['claude-opus-5-vs-claude-opus-4-6', 'convex-vs-supabase'], 'minLength': 2, 'description': 'Exact public slug for a blog post, guide, location page, comparison, glossary term, CMS page, or landing page.'}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'properties': {'slug': {'type': 'string', 'examples': ['my-favorite-mcp-servers-in-january-2026-the-best-tools-for-ai-powered-development', 'mvp-sprint'], 'minLength': 2, 'description': 'Required for scope=service or scope=industry: the service or industry slug.'}, 'scope': {'enum': ['site', 'service', 'industry'], 'type': 'string', 'default': 'site', 'examples': ['locations', 'all'], 'description': 'Location-page scope: locations, bundeslaender, or all.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['techStack'], 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'techStack': {'type': 'string', 'examples': ['Claude', 'OpenAI', 'Convex'], 'minLength': 2, 'description': 'Technology provider or stack name to filter glossary terms.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['model-context-protocol', 'retrieval-augmented-generation'], 'minLength': 2, 'description': 'Exact public slug for a blog post, guide, location page, comparison, glossary term, CMS page, or landing page.'}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['ai-agent-security-governance-tools-2026'], 'minLength': 2, 'description': 'Exact public slug for a blog post, guide, location page, comparison, glossary term, CMS page, or landing page.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['healthcare-care', 'crafts-construction'], 'minLength': 2, 'description': 'Exact slug or id, as returned by the matching list tool.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['locations/berlin/ki-agentur/ki-entwicklung'], 'minLength': 2, 'description': 'Exact public slug for a blog post, guide, location page, comparison, glossary term, CMS page, or landing page.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}, 'includeSections': {'type': 'boolean', 'default': False, 'examples': [False, True], 'description': 'Whether to include full page sections. Keep false for discovery; use true when the user needs complete page content.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['ai-development-services', 'ai-agency-berlin'], 'minLength': 2, 'description': 'Exact public slug for a blog post, guide, location page, comparison, glossary term, CMS page, or landing page.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}, 'includeSections': {'type': 'boolean', 'default': False, 'examples': [False, True], 'description': 'Whether to include full page sections. Keep false for discovery; use true when the user needs complete page content.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'properties': {'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['model-context-protocol'], 'minLength': 2, 'description': 'Exact public slug for a blog post, guide, location page, comparison, glossary term, CMS page, or landing page.'}, 'limit': {'type': 'number', 'default': 5, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['founder', 'marketing-manager'], 'minLength': 2, 'description': 'Exact slug or id, as returned by the matching list tool.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'properties': {'category': {'enum': ['starter', 'fasttrack', 'enterprise', 'all'], 'type': 'string', 'examples': ['all', 'fasttrack', 'agentic'], 'description': 'Optional category filter. For services use starter, fasttrack, enterprise, or all. For glossary/comparisons use a published content category.'}, 'serviceId': {'type': 'string', 'examples': ['mvp-sprint', 'ai-agents'], 'description': 'Exact service identifier returned by get_services, for example mvp-sprint or ai-agents.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['crm', 'marketing-automation'], 'minLength': 2, 'description': 'Exact slug or id, as returned by the matching list tool.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'properties': {'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale for the pricing statement.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'properties': {'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'number', 'default': 100, 'maximum': 500, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'category': {'type': 'string', 'examples': ['all', 'fasttrack', 'agentic'], 'description': 'Optional category filter. For services use starter, fasttrack, enterprise, or all. For glossary/comparisons use a published content category.'}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'properties': {'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'properties': {'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'properties': {'city': {'type': 'string', 'examples': ['Berlin', 'Hamburg', 'Munich'], 'description': 'Optional city filter for location pages.'}, 'limit': {'type': 'number', 'default': 200, 'maximum': 1000, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'scope': {'enum': ['locations', 'bundeslaender', 'all'], 'type': 'string', 'default': 'all', 'examples': ['locations', 'all'], 'description': 'Location-page scope: locations, bundeslaender, or all.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'service': {'type': 'string', 'examples': ['mcp-server-development', 'ai-agents'], 'description': 'Optional service slug or service keyword for location pages.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}, 'includeOverviews': {'type': 'boolean', 'default': True, 'examples': [True, False], 'description': 'Whether overview landing pages should be included together with city/state subpages.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'properties': {'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'properties': {'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['name', 'email', 'projectDescription'], 'properties': {'name': {'type': 'string', 'maxLength': 100, 'minLength': 2, 'description': 'Contact name'}, 'email': {'type': 'string', 'maxLength': 254, 'description': 'Contact email address'}, 'company': {'type': 'string', 'maxLength': 200, 'description': 'Company name (optional)'}, 'website': {'type': 'string', 'description': 'Leave this field empty.'}, 'estimatedBudget': {'type': 'string', 'maxLength': 100, 'description': "Budget range if known, e.g. 'â\x82¬10,000â\x80\x93â\x82¬25,000' (optional)"}, 'projectDescription': {'type': 'string', 'examples': ['Build an AI support agent that answers customer questions from our help center and escalates edge cases.'], 'maxLength': 2000, 'minLength': 10, 'description': 'What the user wants to build or solve (a few sentences)'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': 'Search query'}}}
输出模式
{'type': 'object', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}}}}}}
输入模式
{'type': 'object', 'properties': {'slug': {'type': 'string', 'examples': ['my-favorite-mcp-servers-in-january-2026-the-best-tools-for-ai-powered-development', 'mvp-sprint'], 'minLength': 2, 'description': 'Exact public slug for a blog post, guide, location page, comparison, glossary term, CMS page, or landing page.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'default': 50, 'maximum': 500, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'maxResults': {'type': 'number', 'default': 10, 'maximum': 20, 'minimum': 1, 'examples': [5, 10], 'description': 'Maximum combined search results to return across public content types.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'category': {'type': 'string', 'examples': ['all', 'fasttrack', 'agentic'], 'description': 'Optional category filter. For services use starter, fasttrack, enterprise, or all. For glossary/comparisons use a published content category.'}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'scope': {'enum': ['locations', 'bundeslaender', 'all'], 'type': 'string', 'default': 'all', 'examples': ['locations', 'all'], 'description': 'Location-page scope: locations, bundeslaender, or all.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
输出模式
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
近期工具变更
类似的 MCP 服务器
concordance
Provides deterministic claim verification and audit receipts, along with Bible references, commentary, geography, indexed knowled…
canton-ccpedia
Searches and explains Canton Network and Daml documentation, governance proposals, forums, code examples, APIs, releases, and eco…
BNM Data Shop
Sells access to cached official reports, enforcement orders, regulatory documents, inspection records, and other public-source te…
api-evangelist
Provides API governance analysis, OpenAPI overlays and version diffs, security-sensitive field classification, code samples, matu…
OpenHelvetia Gateway
Provides sourced access to Swiss federal legislation and political data, including law metadata, versions, amendments, citations,…
website-search
Provides security article search and structured guidance, templates, frameworks, and review criteria for incident response, threa…
The Ainglish Project
Maintains a measured, auditable register of language constructs, proposals, evidence, adoption, contributors, protocols, and rati…
Torah Library
Provides searchable Jewish texts, commentaries, source sheets, dictionaries, manuscripts, calendars, learning schedules, parasha …